Interface: PinoLoggerOptions
Defined in: src/observability/logger.ts:50
Configuration options for PinoLogger.
Properties
environment?
readonlyoptionalenvironment:string
Defined in: src/observability/logger.ts:79
Environment name.
Remarks
Appears in every log entry as environment field.
Default Value
process.env.NODE_ENV || 'development'
level?
readonlyoptionallevel:LogLevel
Defined in: src/observability/logger.ts:59
Log level threshold.
Remarks
Messages below this level are not output.
Default Value
'info'
pretty?
readonlyoptionalpretty:boolean
Defined in: src/observability/logger.ts:100
Enable pretty printing for development.
Remarks
When true, outputs human-readable logs instead of JSON. Only use in development; production should use JSON for Promtail.
Default Value
false
service?
readonlyoptionalservice:string
Defined in: src/observability/logger.ts:69
Service name for log entries.
Remarks
Appears in every log entry as service field.
Default Value
'chive-appview'
version?
readonlyoptionalversion:string
Defined in: src/observability/logger.ts:89
Service version.
Remarks
Appears in every log entry as version field.
Default Value
process.env.npm_package_version || '0.0.0'