stdoutLogger static method

void stdoutLogger(
  1. EasyLogger instance,
  2. String msg,
  3. EasyLogLevel logLevel
)

使用stdout输出到控制台

Implementation

static void stdoutLogger(EasyLogger instance, String msg, EasyLogLevel logLevel) {
  switch (logLevel) {
    case EasyLogLevel.trace:
      stdout.writeln('\x1B[34m$msg\x1B[0m');
      break;
    case EasyLogLevel.debug:
      stdout.writeln('\x1B[36m$msg\x1B[0m');
      break;
    case EasyLogLevel.info:
      stdout.writeln('\x1B[32m$msg\x1B[0m');
      break;
    case EasyLogLevel.warn:
      stdout.writeln('\x1B[33m$msg\x1B[0m');
      break;
    case EasyLogLevel.error:
      stdout.writeln('\x1B[31m$msg\x1B[0m');
      break;
    case EasyLogLevel.fatal:
      stdout.writeln('\x1B[35m$msg\x1B[0m');
      break;
  }
}