ConsoleLogger constructor

ConsoleLogger({
  1. LoggerFormatter? formatter,
  2. LoggerDateFormatter? dateFormatter,
})

Creates a new instance of ConsoleLogger.

formatter is the default formatter for log messages. If not provided, a default formatter is used. dateFormatter is the optional date formatter for log messages.

Implementation

ConsoleLogger({super.formatter, super.dateFormatter})
  : super(
      id: '${DateTime.now().microsecondsSinceEpoch}_${io.stdout.hashCode}',
    ) {
  LogDispatcher.createWorker(id, {
    'worker': (ConsoleLoggerWorker).toString(),
  });
}