LoggerOptions
Defined in: packages/core/src/logger.ts:72
Configuration for constructing the shelf logger.
Properties
Section titled “Properties”
optionalenv?:string
Defined in: packages/core/src/logger.ts:78
Deployment environment recorded in the env base field. Defaults to NODE_ENV.
level?
Section titled “level?”
optionallevel?:string
Defined in: packages/core/src/logger.ts:74
Minimum level to emit. Defaults to LOG_LEVEL env, then "info".
mixin?
Section titled “mixin?”
optionalmixin?: () =>Record<string,unknown>
Defined in: packages/core/src/logger.ts:83
Per-line mixin merged into every log record. Used for OTEL trace
correlation (otelLogMixin from @storyshelf/observability).
Returns
Section titled “Returns”Record<string, unknown>
transports?
Section titled “transports?”
optionaltransports?:PinoTransport[]
Defined in: packages/core/src/logger.ts:76
Extra pino worker transports appended to the default stdout sink.