copyWith method

LogEntry copyWith({
  1. LogLevel? level,
  2. String? message,
  3. String? loggerName,
  4. DateTime? time,
  5. Object? error,
  6. StackTrace? stackTrace,
})

Creates a copy of this with the given values.

Implementation

LogEntry copyWith({
  LogLevel? level,
  String? message,
  String? loggerName,
  DateTime? time,
  Object? error,
  StackTrace? stackTrace,
}) {
  return LogEntry(
    level: level ?? this.level,
    message: message ?? this.message,
    loggerName: loggerName ?? this.loggerName,
    time: time ?? this.time,
    error: error ?? this.error,
    stackTrace: stackTrace ?? this.stackTrace,
  );
}