Is called every time a new LogEvent is sent and handles printing or storing the message.
@override List<String> log(LogEvent event) => _printerMap[event.level]?.log(event) ?? [];