log_level {logger} | R Documentation |
Log a message with given log level
Description
Log a message with given log level
Usage
log_level(level, ..., namespace = NA_character_,
.logcall = sys.call(), .topcall = sys.call(-1), .topenv = parent.frame())
log_trace(..., namespace = NA_character_,
.logcall = sys.call(), .topcall = sys.call(-1), .topenv = parent.frame())
log_debug(..., namespace = NA_character_,
.logcall = sys.call(), .topcall = sys.call(-1), .topenv = parent.frame())
log_info(..., namespace = NA_character_,
.logcall = sys.call(), .topcall = sys.call(-1), .topenv = parent.frame())
log_success(..., namespace = NA_character_,
.logcall = sys.call(), .topcall = sys.call(-1), .topenv = parent.frame())
log_warn(..., namespace = NA_character_,
.logcall = sys.call(), .topcall = sys.call(-1), .topenv = parent.frame())
log_error(..., namespace = NA_character_,
.logcall = sys.call(), .topcall = sys.call(-1), .topenv = parent.frame())
log_fatal(..., namespace = NA_character_,
.logcall = sys.call(), .topcall = sys.call(-1), .topenv = parent.frame())
Arguments
level |
log level, see |
... |
R objects that can be converted to a character vector via the active message formatter function |
namespace |
string referring to the |
.logcall |
the logging call being evaluated (useful in formatters and layouts when you want to have access to the raw, unevaluated R expression) |
.topcall |
R expression from which the logging function was called (useful in formatters and layouts to extract the calling function's name or arguments) |
.topenv |
original frame of the |
Value
Invisible list
of logger
objects. See logger
for more details on the format/
See Also
Examples
## Not run:
log_level(INFO, 'hi there')
log_info('hi there')
## output omitted
log_debug('hi there')
## lower threshold and retry
log_threshold(TRACE)
log_debug('hi there')
## multiple lines
log_info('ok {1:3} + {1:3} = {2*(1:3)}')
log_layout(layout_json())
log_info('ok {1:3} + {1:3} = {2*(1:3)}')
## note for the JSON output, glue is not automatically applied
log_info(glue::glue('ok {1:3} + {1:3} = {2*(1:3)}'))
## End(Not run)