#
log
Write events using the LogBus internal logger. Will log messages with level defined as: event.level ?? event.severity ?? defaultLevel ?? 'info'. This is considered a sink (does not emit events downstream).
#
Config
Optional:
defaultLevel(trace | debug | info | warn | error | fatal): Default log level if not specified in event (default: info)extra(Record<string, unknown>): Additional metadata to attach to all log entries
The log level will attempt to be used from the event from these fields: level, severity. Those values will be mapped to like so:
- Bunyan format: 10-60 (trace through fatal)
- Syslog format: 1-7 (fatal through trace)
- Named: trace, debug, info, warn, warning, error, err, fatal
#
Example
pipeline:
log:
inputs: [errors, stats]
config:
defaultLevel: warn
extra:
env: prod