log method

  1. @override
void log(
  1. CherriMessage message
)
override

Implementation

@override
void log(CherriMessage message) {
  var formatter = CherriFormatterMessageDefault(
    timestampPattern: options.timeStampPattern,
    costumeSplitter: ' ',
  );

  if (message.logLevel.inRange(options.logLevelRange)) {
    var formattedMessage = formatter.format(message).replaceAll("\r", "");

    for (var line in formattedMessage.split('\n')) {
      pushLine(line);
    }
  }
}