copyWith method

LoggerConfig copyWith({
  1. bool? enabled,
  2. LogLevel? minLevel,
  3. bool? showTimestamp,
  4. bool? showEmoji,
  5. void customLogger(
    1. String message,
    2. LogLevel level
    )?,
})

Implementation

LoggerConfig copyWith({
  bool? enabled,
  LogLevel? minLevel,
  bool? showTimestamp,
  bool? showEmoji,
  void Function(String message, LogLevel level)? customLogger,
}) {
  return LoggerConfig(
    enabled: enabled ?? this.enabled,
    minLevel: minLevel ?? this.minLevel,
    showTimestamp: showTimestamp ?? this.showTimestamp,
    showEmoji: showEmoji ?? this.showEmoji,
    customLogger: customLogger ?? this.customLogger,
  );
}