log method
Is called every time a new LogEvent is sent and handles printing or
storing the message.
Implementation
@override
List<String> log(LogEvent event) {
final color = levelColors[event.level] ?? const AnsiColor.none();
final emoji = levelEmojis[event.level] ?? '';
final message = event.message;
final time = DateTime.now();
return [
color(
'[${time.hour}:${time.minute}:${time.second}] '
'[$className/${event.level.name.toUpperCase()}]$emoji: $message',
),
];
}