LogEntry constructor

LogEntry({
  1. required LogLevel level,
  2. required String message,
  3. Map<String, dynamic>? metadata,
  4. Map<String, dynamic>? context,
})

Creates a new log entry.

context defaults to empty map if null.

Implementation

LogEntry({
  required this.level,
  required this.message,
  this.metadata,
  Map<String, dynamic>? context,
}) : timestamp = DateTime.now().toUtc(),
     context = context ?? {};