Learn R Programming

wilson (version 2.4.4)

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.

Examples

Run this code
logger <- create_logger(level = "INFO")
set_logger(logger, token = "example")

Run the code above in your browser using DataLab