toConsole method
More infos about console output: https://developer.chrome.com/devtools/docs/console
Implementation
@override
void toConsole(final LogRecord logRecord, {TransformLogRecord? transformer}) {
transformer ??= _transformer;
if (logRecord.level <= Level.FINE) {
print(transformer(logRecord));
} else if (logRecord.level <= Level.INFO) {
if (_supportsColor) {
print(_penInfo(transformer(logRecord)));
} else {
print(transformer(logRecord));
}
} else if (logRecord.level <= Level.WARNING) {
if (_supportsColor) {
print(_penWarning(transformer(logRecord)));
} else {
print(transformer(logRecord));
}
} else {
if (_supportsColor) {
print(_penError(transformer(logRecord)));
} else {
print(transformer(logRecord));
}
}
makeGroup(logRecord);
}