lgr (version 0.4.4)

get_log_levels: Manage Log Levels

Description

Display, add and remove character labels for log levels.

Usage

get_log_levels()

add_log_levels(levels)

remove_log_levels(level_names)

Value

a named character vector of the globally available log levels (add_log_levels() and remove_log_levels() return invisibly).

Arguments

levels

a named character vector (see examples)

level_names

a character vector of the names of the levels to remove

Default Log Levels

lgr comes with the following predefined log levels that are identical to the log levels of log4j.

LevelNameDescription
0offA log level of 0/off tells a Logger or Appender to suspend all logging
100fatalCritical error that leads to program abort. Should always indicate a stop() or similar
200errorA severe error that does not trigger program abort
300warnA potentially harmful situation, like warning()
400infoAn informational message on the progress of the application
500debugFiner grained informational messages that are mostly useful for debugging
600traceAn even finer grained message than debug
NAallA log level of NA/all tells a Logger or Appender to process all log events

Examples

Run this code
get_log_levels()
add_log_levels(c(errorish = 250))
get_log_levels()
remove_log_levels("errorish")
get_log_levels()

Run the code above in your browser using DataLab