| LoggerGlue | R Documentation |
LoggerGlue
LoggerGlue
LoggerGlue uses glue::glue() instead of base::sprintf() to construct
log messages. glue is a very well designed package for
string interpolation. It makes composing log messages
more flexible and comfortable at the price of an additional dependency and
slightly less performance than sprintf().
glue() lets you define temporary named variables inside the call.
As with the normal Logger, these named arguments get turned into custom
fields; however, you can suppress this behaviour by making named argument
start with a ".". Please refer to vignette("lgr", package = "lgr") for
examples.
lgr::Filterable -> lgr::Logger -> LoggerGlue
lgr::Filterable$add_filter()lgr::Filterable$filter()lgr::Filterable$remove_filter()lgr::Filterable$set_filters()lgr::Logger$add_appender()lgr::Logger$config()lgr::Logger$handle_exception()lgr::Logger$remove_appender()lgr::Logger$set_appenders()lgr::Logger$set_exception_handler()lgr::Logger$set_propagate()lgr::Logger$set_replace_empty()lgr::Logger$set_threshold()new()LoggerGlue$new( name = "(unnamed logger)", appenders = list(), threshold = NULL, filters = list(), exception_handler = default_exception_handler, propagate = TRUE, replace_empty = "<NULL>", transformer = NULL )
fatal()LoggerGlue$fatal(..., caller = get_caller(-8L), .envir = parent.frame())
error()LoggerGlue$error(..., caller = get_caller(-8L), .envir = parent.frame())
warn()LoggerGlue$warn(..., caller = get_caller(-8L), .envir = parent.frame())
info()LoggerGlue$info(..., caller = get_caller(-8L), .envir = parent.frame())
debug()LoggerGlue$debug(..., caller = get_caller(-8L), .envir = parent.frame())
trace()LoggerGlue$trace(..., caller = get_caller(-8L), .envir = parent.frame())
log()LoggerGlue$log( level, ..., timestamp = Sys.time(), caller = get_caller(-7), .envir = parent.frame() )
list_log()LoggerGlue$list_log(x)
spawn()LoggerGlue$spawn(name)
set_transformer()Set the transformer for glue string interpolation
LoggerGlue$set_transformer(x)
xsingle function taking two arguments. See glue::glue().
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.