printable method
Convert the log to a printable String
Implementation
String printable() {
if (config.printer != null) return config.printer!(this);
var printedMessage = "";
if (config.showDateTime && time != null) {
printedMessage += "[${time!.toIso8601String()}] ";
}
printedMessage += "${_levelShort(level)}/";
printedMessage += "$loggerName";
if (className != null && config.printClassName) {
if (methodName != null && config.printMethodName) {
printedMessage += " $className#$methodName: ";
} else {
printedMessage += " $className: ";
}
} else if (methodName != null && config.printMethodName) {
printedMessage += " $methodName: ";
} else {
printedMessage += ": ";
}
printedMessage += message;
return printedMessage;
}