layout_json_parser {logger} | R Documentation |
Generate log layout function rendering JSON after merging meta fields with parsed list from JSON message
Description
Generate log layout function rendering JSON after merging meta fields with parsed list from JSON message
Usage
layout_json_parser(
fields = c("time", "level", "ns", "ans", "topenv", "fn", "node", "arch", "os_name",
"os_release", "os_version", "pid", "user")
)
Arguments
fields |
character vector of field names to be included in the JSON |
Note
This functionality depends on the jsonlite package.
See Also
This is a log_layout
potentially to be used with formatter_json
, for alternatives, see layout_simple
, layout_glue
, layout_glue_colors
, layout_json
or generator functions such as layout_glue_generator
Examples
## Not run:
log_formatter(formatter_json)
log_info(everything = 42)
log_layout(layout_json_parser())
log_info(everything = 42)
log_layout(layout_json_parser(fields = c('time', 'node')))
log_info(cars = row.names(mtcars), species = unique(iris$Species))
## End(Not run)
[Package logger version 0.3.0 Index]