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
| Parameter | Type | Description |
|---|---|---|
listener | LogListener | Callback 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();