color method Null safety

String color(
  1. Level level,
  2. String line
)

Implementation

String color(Level level, String line) {
  var result = '';

  switch (level) {
    case Level.debug:
      result += grey(line, level: 0.75);
      break;
    case Level.verbose:
      result += grey(line, level: 0.50);
      break;
    case Level.info:
      result += line;
      break;
    case Level.warning:
      result += orange(line);
      break;
    case Level.error:
      result += red(line);
      break;
    case Level.wtf:
      result += red(line, bgcolor: AnsiColor.yellow);
      break;
    case Level.nothing:
      result += line;
      break;
  }
  return result;
}