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