Logger constructor

Logger({
  1. LogFilter? filter,
  2. LogOutput? output,
  3. LogLevel minimumLevel = LogLevel.Debug,
})

Creates a new Logger

Implementation

factory Logger({LogFilter? filter, LogOutput? output, LogLevel minimumLevel = LogLevel.Debug}) {
  if(_instance == null) {
    _instance = Logger._(minimumLevel, filter ?? DefaultFilter(), output ?? ConsoleLogOutput());
  }

  return _instance!;
}