lgr (version 0.3.3)

logger_config: Logger Configuration Objects

Description

logger_config() is an S3 constructor for logger_config objects that can be passed to the $config method of a Logger. You can just pass a normal list instead, but using this constructor is a more formal way that includes additional argument checking.

Usage

logger_config(appenders = NULL, threshold = NULL, filters = NULL,
  exception_handler = NULL, propagate = TRUE)

as_logger_config(x)

# S3 method for list as_logger_config(x)

# S3 method for character as_logger_config(x)

Arguments

appenders

see Logger

threshold

see Logger

filters

see Logger

exception_handler

see Logger

propagate

see Logger

x

any R object. Especially:

  • A character scalar. This can either be the path to a YAML file or a character scalar containing valid YAML

  • a list containing the elements appenders, threshold, exception_handler, propagate and filters. See the section Fields in Logger for details.

  • a Logger object, to clone its configuration.

Value

a list with the subclass "logger_config"

a logger_config object

See Also

https://yaml.org/