Skip to main content

Interface: Logger

Defined in: types.ts:15

Structured logger interface supporting both simple messages and context objects.

Example

logger.info('Simple message');
logger.warn({ userId: 123, action: 'delete' }, 'User action logged');

Properties

debug()

debug: (contextOrMessage, message?) => void;

Defined in: types.ts:16

Parameters

contextOrMessage

string | Record<string, unknown>

message?

string

Returns

void


error()

error: (contextOrMessage, message?) => void;

Defined in: types.ts:19

Parameters

contextOrMessage

string | Record<string, unknown>

message?

string

Returns

void


info()

info: (contextOrMessage, message?) => void;

Defined in: types.ts:17

Parameters

contextOrMessage

string | Record<string, unknown>

message?

string

Returns

void


warn()

warn: (contextOrMessage, message?) => void;

Defined in: types.ts:18

Parameters

contextOrMessage

string | Record<string, unknown>

message?

string

Returns

void