create_logger: create a logger used within the package
Description
create a logger used within the package
Usage
create_logger(logfile = NULL, level = "INFO", name = "wilson")
Value
An lgr
Logger object.
Arguments
logfile
Path to a file log messages should be written to. NULL (default) logs to the console only.
level
Threshold level of the logger. Messages below this level are dropped. One of "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "FATAL".
name
Name of the logger. lgr caches loggers by name, so distinct names (e.g. a Shiny session token) yield independent loggers.
Details
Thin convenience wrapper around get_logger that sets the threshold and, optionally, attaches a file appender (AppenderFile). The returned object can be handed to set_logger.