get_logger_meta_variables | 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
layout_glue_generator
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.