Skip to contents

Get or set log record layout

Usage

log_layout(layout = NULL, namespace = "global", index = 1)

Arguments

layout

function defining the structure of a log record, eg layout_simple(), layout_glue() or layout_glue_colors(), layout_json(), or generator functions such as layout_glue_generator(), default NULL

namespace

logger namespace

index

index of the logger within the namespace

See also

Other log configutation functions: log_appender(), log_formatter(), log_threshold()

Examples

log_layout(layout_json())
log_info(42)
#> {"time":"2025-09-10 21:15:30","level":"INFO","ns":"global","ans":"global","topenv":"R_GlobalEnv","fn":"eval","node":"runnervmf4ws1","arch":"x86_64","os_name":"Linux","os_release":"6.11.0-1018-azure","os_version":"#18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025","pid":9217,"user":"runner","msg":"42"}