# 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