snapcap
API ReferenceFunctions

setLogger

Function: setLogger()

function setLogger(fn: Logger | undefined): void;

Defined in: logging.ts:132

Install (or clear) the active logger.

Parameters

ParameterTypeDescription
fnLogger | undefinedThe handler to install, or undefined to disable logging entirely (in which case the internal emit point becomes a one-instruction null check).

Returns

void

Example

import { setLogger, defaultTextLogger } from "@snapcap/native";

setLogger(defaultTextLogger);   // built-in text formatter
setLogger((ev) => myJsonLogger.log(ev));   // custom handler
setLogger(undefined);   // disable

See

On this page