Colorize Levels

colorize_levels(x, colors = getOption("lgr.colors", NULL))

Arguments

x

numeric or character levels to be colored. Unlike in many other functions in lgr, character levels are not case sensitive in this function and leading/trailing whitespace is ignored to make it more comfortable to use colorize_levels() inside formatting functions.

colors

A list of functions that will be used to color the log levels (likely from crayon::crayon).

Value

a character vector wit color ANSI codes

See also

Other formatting utils: label_levels()

Examples

cat(colorize_levels(c(100, 200)))
#> 100 200
cat(colorize_levels(c("trace", "warn ", "DEBUG")))
#> trace warn DEBUG