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();