copyWith method
创建配置的副本,可覆盖部分字段
Implementation
LogSettings copyWith({
List<LogFilter>? filters,
bool? useHistory,
int? maxHistoryItems,
bool? useConsoleLogs,
}) {
return LogSettings(
filters: filters ?? this.filters,
useHistory: useHistory ?? this.useHistory,
maxHistoryItems: maxHistoryItems ?? this.maxHistoryItems,
useConsoleLogs: useConsoleLogs ?? this.useConsoleLogs,
);
}