log method
Implementation
void log(LogLevel level, dynamic message, {Object? error, StackTrace? stackTrace}) {
final record = LogRecord(level, name, message, error, stackTrace);
_strategies.where((e) => e.shouldLog(record)).forEach((e) => e.output(record));
}