Skip to content

It can sometimes be useful to change the logging threshold level at runtime. The level() accessor allows doing so.

Usage

level(x)

level(x) <- value

# S3 method for class 'logger'
level(x)

# S3 method for class 'logger'
level(x) <- value

available.loglevels()

Arguments

x

An object of class "logger".

value

One of "DEBUG", "INFO", "WARN", "ERROR", or "FATAL".

Examples

lgr <- logger()
level(lgr) # Prints "INFO".
#> INFO 
info(lgr, "This message is shown.")
#> INFO  [2024-10-18 17:06:48] This message is shown.
level(lgr) <- "FATAL"
info(lgr, "This message is now suppressed.")