| get_logger_meta_variables {logger} | R Documentation |
Available variables to be used in the log formatter functions, eg in layout_glue_generator:
levelr: log level as an R object, eg INFO
level: log level as a string, eg INFO
time: current time as POSIXct
node: name by which the machine is known on the network as reported by Sys.info
arch: machine type, typically the CPU architecture
os_name: Operating System's name
os_release: Operating System's release
os_version: Operating System's version
user: name of the real user id as reported by Sys.info
pid: the process identification number of the R session
node: name by which the machine is known on the network as reported by Sys.info
r_version: R's major and minor version as a string
ns: namespace usually defaults to global or the name of the holding R package of the calling the logging function
ns_pkg_version: the version of ns when it's a package
ans: same as ns if there's a defined logger for the namespace, otherwise a fallback namespace (eg usually global)
topenv: the name of the top environment from which the parent call was called (eg R package name or GlobalEnv)
call: parent call (if any) calling the logging function
fn: function's (if any) name calling the logging function
get_logger_meta_variables( log_level = NULL, namespace = NA_character_, .logcall = sys.call(), .topcall = sys.call(-1), .topenv = parent.frame() )
log_level |
log level as per |
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 |
list