Standardize User-Input Log Levels to Their Integer Representation
standardize_threshold( x, log_levels = c(getOption("lgr.log_levels"), c(all = NA_integer_, off = 0L)) ) is_threshold(x) standardize_log_level(x, log_levels = getOption("lgr.log_levels")) is_log_level(x) standardize_log_levels(x, log_levels = getOption("lgr.log_levels")) is_log_levels(x)
x |
a |
log_levels |
named |
An unnamed integer
vector
Other docs relevant for extending lgr:
LogEvent
,
event_list()
standardize_threshold("info") standardize_threshold("all") is_threshold("all") is_threshold("foobar") standardize_log_level("info") # all is a valid threshold, but not a valid log level try(is.na(standardize_log_level("all"))) is_log_level("all") # standardized_log_level intentionally only works with scalars, because many # functions require scalar log level inputs try(standardize_log_level(c("info", "fatal"))) # You can still use standardize_log_levels() (plural) to work with vectors standardize_log_levels(c("info", "fatal"))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.