printLog method

void printLog(
  1. String logLine, {
  2. String? level,
})

Method to overload printing to output stream the formatted logline Adds handing of time

Implementation

void printLog(String logLine, {String? level}) {
  if (_printTimeFlag & timeElapsedFlag > 0) {
    final timeElapsed =
        _elapsedTimeStopwatch?.elapsed.toString() ?? "xx:xx:xxx";
    printLine("$timeElapsed\t$logLine", level: level);
  } else {
    final date = DateTime.now().toIso8601String();
    printLine("$date\t$logLine", level: level);
  }
}