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.")