Skip to main content

onLogRecord()

function onLogRecord(listener: LogListener): () => void;

Defined in: src/lib/logging/logger.ts:182

Registers a listener for log records. The listener will be called for every log emitted after registration.

Parameters

ParameterTypeDescription
listenerLogListenerCallback to invoke for each log record.

Returns

Unsubscribe function to remove the listener.

(): void;

Returns

void

Example

const unsubscribe = onLogRecord((record) => {
    console.log(`[${record.level}] ${record.message}`);
});
 
// Later, to stop receiving logs:
unsubscribe();