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 lines = <String>[];
final msg = event.message?.toString() ?? '';
if (msg.isNotEmpty) lines.add(msg);
if (event.error != null) lines.add(event.error.toString());
if (event.stackTrace != null) lines.add(event.stackTrace.toString());
if (lines.isEmpty) lines.add('');
return lines;
}