create_logger: create a logger used within the package

View source: R/global.R

create_loggerR Documentation

create a logger used within the package

Description

create a logger used within the package

Usage

create_logger(logfile = NULL, level = "INFO", name = "wilson")

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.

Value

An lgr Logger object.

Examples

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


wilson documentation built on July 28, 2026, 5:07 p.m.