log method
Implementation
@override
LogFunctionNested log(LogEvent logEvent) {
return LogFunctionNested(() {
var message = _stringifyMessage(logEvent.message);
var stack = _stackMessage(logEvent.level, logEvent.stackTrace);
String time =
printTime ? _getTime(logEvent.dateTime ?? DateTime.now()) : "";
String tag = logEvent.tag.isEmptyString ? "" : "${logEvent.tag}>>>";
String exception =
(logEvent.exception == null ? "" : logEvent.exception.toString());
List<String> lines = _formatAndPrint(logEvent.level, '$tag$message',
logEvent.errorMarkedMessage, exception, stack, time);
var logResponse = LogResponse(logEvent.level, lines);
return Future.value(logResponse);
});
}