log method
Delivers event to the destination if event.level >= this.level.
Subclasses should override emitLog rather than this method.
Implementation
Future<void> log(LogEvent event) async {
if (event.level.index >= level.index) {
await emitLog(event);
}
}