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