formatter_logging | R Documentation |
The logging package uses a formatter that behaves differently
when the input is a string or other R object. If the first argument
is a string, then sprintf()
is being called – otherwise it does
something like log_eval()
and logs the R expression(s) and the
result(s) as well.
formatter_logging(
...,
.logcall = sys.call(),
.topcall = sys.call(-1),
.topenv = parent.frame()
)
... |
string and further params passed to |
.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 |
character vector
Other log_formatters
:
formatter_glue()
,
formatter_glue_or_sprintf()
,
formatter_glue_safe()
,
formatter_json()
,
formatter_pander()
,
formatter_paste()
,
formatter_sprintf()
log_formatter(formatter_logging)
log_info("42")
log_info(42)
log_info(4 + 2)
log_info("foo %s", "bar")
log_info("vector %s", 1:3)
log_info(12, 1 + 1, 2 * 2)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.