interface LoggerOptions

Logger configuration options

Properties

optional
level: LogLevel
optional
prefix: string
optional
timestamps: boolean
optional
colors: boolean
optional
structured: boolean

Enable structured JSON output for production observability

optional
correlationId: string

Correlation ID for grouping related logs

optional
traceId: string

Trace ID for distributed tracing

optional
module: string

Module name for this logger instance

Module-specific log level overrides

Usage

import { type LoggerOptions } from ".";