copyWith method

LogSettings copyWith({
  1. List<LogFilter>? filters,
  2. bool? useHistory,
  3. int? maxHistoryItems,
  4. bool? useConsoleLogs,
})

创建配置的副本,可覆盖部分字段

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,
  );
}