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(LogEvent event) {
  var prefix = ['VitGptDart', tag].join(separator);
  var msg = event.message;

  var dt = DateTime.now();
  var timeStr = dt.toIso8601String().split('T')[1];

  return [
    '($prefix) [${event.level.name.toUpperCase()}] $timeStr: $msg',
  ];
}