Logger constructor
Logger({
- LogLevel minimumLevel = .debug,
- StringSink? out,
- StringSink? err,
- List<
LogHandler> ? handlers, - String channel = 'default',
- List<
String> redact = LoggingConfig.defaultRedactedKeys,
Console logger; pass handlers to replace the console output.
Implementation
Logger({
this.minimumLevel = .debug,
StringSink? out,
StringSink? err,
List<LogHandler>? handlers,
this.channel = 'default',
List<String> redact = LoggingConfig.defaultRedactedKeys,
}) : _handlers = handlers == null
? <LogHandler>[ConsoleHandler(out: out, err: err)]
: List<LogHandler>.of(handlers),
_redact = redact.map((k) => k.toLowerCase()).toList();