levellog: Write messages to logs at a given priority level.

View source: R/logfuncs.R

levellogR Documentation

Write messages to logs at a given priority level.

Description

Write messages to logs at a given priority level.

Usage

levellog(logger, level, ...)

debug(logger, ...)

info(logger, ...)

warn(logger, ...)

error(logger, ...)

fatal(logger, ...)

Arguments

logger

An object of class 'logger'.

level

The desired priority level: a number, a character, or an object of class 'loglevel'. Will be coerced using as.loglevel().

...

One or more items to be written to the log at the corresponding priority level.

See Also

loglevel()

Examples


library('log4r')

logger <- create.logger(logfile = 'debugging.log', level = "WARN")

levellog(logger, 'WARN', 'First warning from our code')
debug(logger, 'Debugging our code')
info(logger, 'Information about our code')
warn(logger, 'Another warning from our code')
error(logger, 'An error from our code')
fatal(logger, "I'm outta here")

log4r documentation built on Oct. 12, 2024, 9:06 a.m.