| formatter_json {logger} | R Documentation |
Transforms all passed R objects into a JSON list
formatter_json( ..., .logcall = sys.call(), .topcall = sys.call(-1), .topenv = parent.frame() )
... |
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
This functionality depends on the jsonlite package.
This is a log_formatter potentially to be used with layout_json_parser, for alternatives, see formatter_paste, formatter_sprintf, formatter_glue, formatter_glue_safe, formatter_glue_or_sprintf, formatter_logging, formatter_pander and skip_formatter for marking a string not to apply the formatter on it.
## Not run: log_formatter(formatter_json) log_layout(layout_json_parser()) log_info(everything = 42) log_info(mtcars = mtcars, species = iris$Species) ## End(Not run)