Skip to main content

registerSink()

function registerSink(sink: LogSink): () => void;

Defined in: src/lib/logging/sinks.ts:120

Registers a log sink.

Parameters

ParameterTypeDescription
sinkLogSinkThe sink to register.

Returns

Unsubscribe function to remove the sink.

(): void;

Returns

void

Example

const unsubscribe = registerSink({
    sink(record) {
        // Send to external service
        externalLogger.log(record);
    }
});
 
// Cleanup
unsubscribe();