color method Null safety
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;
}