Skip to content

Transport

Transport = object

Defined in: types.ts:118

A transport receives every record at or above the logger’s threshold.

Errors thrown or rejected by a transport never propagate to the caller. Configure LoggerConfig.onTransportError if you want to observe them.

optional flush?: () => void | Promise<void>

Defined in: types.ts:124

Optional flush hook called by logger.flush().

void | Promise<void>


name: string

Defined in: types.ts:120

Identifier for diagnostics; not required to be unique.


write: (record) => void | Promise<void>

Defined in: types.ts:122

Send a record. May be sync or async; the logger does not await.

LogRecord

void | Promise<void>