log
Write events as structured JSON lines to stderr. Will log at the level resolved from: event.level → event.severity → default-level → info. This is a sink (does not emit events downstream).
Config
Optional:
default-level(trace | debug | info | warn | error | fatal): Default log level if not present in event (default:info)extra(object): Additional fields to merge into every log line (event fields take precedence)
Level resolution supports:
- Pino / Bunyan numeric: 10–60 (trace through fatal)
- Syslog numeric: 1–7 (fatal through trace)
- Named strings:
trace,debug,info,warn,warning,error,err,fatal
Example
pipeline:
log:
inputs: [errors, stats]
config:
default-level: warn
extra:
env: prod