log method

  1. @override
List<String> log(
  1. LogEvent event
)

Is called every time a new LogEvent is sent and handles printing or storing the message.

Implementation

@override
List<String> log(final LogEvent event) {
  /// Color of the log line in the console.
  final color = PrettyPrinter.levelColors[event.level]!;

  /// Emoji in the line of text of the log to begin the line (indicative).
  final emoji = levelEmojis[event.level]!;

  return [
    color(
      '$emoji [${DateFormat(_dateFormat).format(DateTime.now())} -- $label]:\t${event.message}',
    )
  ];
}