Log<St>.printer constructor

Log<St>.printer({
  1. Logger? logger,
  2. Level level = Level.INFO,
  3. MessageFormatter<St> formatter = singleLineFormatter,
})

Logs actions to the console.

Implementation

factory Log.printer({
  Logger? logger,
  Level level = Level.INFO,
  MessageFormatter<St> formatter = singleLineFormatter,
}) {
  final log = Log(logger: logger, level: level, formatter: formatter);
  log.logger.onRecord //
      .where((record) => record.loggerName == log.logger.name)
      .listen(print);
  return log;
}