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 ?? {};