Override the log level of all events processed by a Logger/Appender
Overrides the log level of the Appender/Logger that this filter
is attached to to with level
. See also with_log_level()
. It is
recommended to use filters that modify LogEvents only with Loggers, but
they will also work with Appenders.
lgr::EventFilter
-> FilterForceLevel
new()
Initialize a new FilterForceLevel
FilterForceLevel$new(level)
level
an integer
or character
log level
clone()
The objects of this class are cloneable with this method.
FilterForceLevel$clone(deep = FALSE)
deep
Whether to make a deep clone.
lg <- get_logger("test") analyse <- function(){ lg$add_filter(FilterForceLevel$new("info"), "force") on.exit(lg$remove_filter("force")) lg$error("an error with forced log level INFO") } analyse() lg$error("an normal error") lg$config(NULL) # reset config
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.