get_logger_meta_variables | R Documentation |
Available variables to be used in the log formatter functions, eg in layout_glue_generator()
:
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 |
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
list
layout_glue_generator()
Other log_layouts:
layout_blank()
,
layout_glue()
,
layout_glue_colors()
,
layout_glue_generator()
,
layout_json()
,
layout_json_parser()
,
layout_logging()
,
layout_simple()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.