Skip to content

LoggerOptions

LoggerOptions = object

Defined in: packages/app-logger/src/logger-options-from-env.ts:6

optional attributes?: Attributes

Defined in: packages/app-logger/src/logger-options-from-env.ts:11

Attached to every LogRecord written through this logger.


optional captureStackAtOrBelow?: LogLevel | null

Defined in: packages/app-logger/src/logger-options-from-env.ts:18

Capture a stack trace for a level at or below this one on the generic severity scale (i.e. this level and anything more severe — the same comparison direction as minLevel). Default: none.


optional clock?: () => number

Defined in: packages/app-logger/src/logger-options-from-env.ts:26

The clock function to use for timestamps. Should return a number of milliseconds since the epoch.

Default: Date.now.

number


optional minLevel?: LogLevel

Defined in: packages/app-logger/src/logger-options-from-env.ts:8

Minimum level that reaches the sink. Default: “info”.


optional onSinkError?: (error) => void

Defined in: packages/app-logger/src/logger-options-from-env.ts:33

Called when a write to the underlying sink fails (or is dropped by the internal queue’s overflow policy). Writes never throw back into the caller of log()/debug()/etc.

unknown

void