getLevel method

LoggerLevel? getLevel(
  1. String log
)

Implementation

LoggerLevel? getLevel(String log) {
  final match =
      RegExp(r'\[(Debug|Info|Warning|Error|Fatal)\]').firstMatch(log);
  switch (match?.group(1)?.toLowerCase()) {
    case 'debug':
      return LoggerLevel.debug;
    case 'info':
      return LoggerLevel.info;
    case 'warning':
      return LoggerLevel.warning;
    case 'error':
      return LoggerLevel.error;
    case 'fatal':
      return LoggerLevel.fatal;
    default:
      return null;
  }
}