printLog method
Method to overload printing to output stream the formatted logLine
Adds handing of time
Implementation
void printLog(String logLine, {String? level}) {
var printableLine = logLine;
if (printTimeType == timeElapsedType) {
var timeElapsed = _elapsedTimeStopwatch.elapsed.toString();
printableLine = "$timeElapsed\t$logLine";
} else {
var date = DateTime.now().toIso8601String();
printableLine = "$date\t$logLine";
}
var colorizeTransform = (level != null) ? colorizeMap[level] : null;
if (colorizeTransform != null) {
print(colorizeTransform.wrap(printableLine));
} else {
print(printableLine);
}
}