Logger

API / publicodes / Logger

type Logger = object;

Defined in: packages/core/src/index.ts:83

A logger object that can be passed to the engine to log messages.

Useful for debugging or customizing the engine’s output.

Example

only display errors and ignore warnings:

const logger = {
	log: () => {},
	warn: () => {},
	error: console.error,
}
const engine = new Engine(rules, { logger })

Methods

error()

error(message): void;

Defined in: packages/core/src/index.ts:86

Parameters

ParameterType
messagestring

Returns

void


log()

log(message): void;

Defined in: packages/core/src/index.ts:84

Parameters

ParameterType
messagestring

Returns

void


warn()

warn(message): void;

Defined in: packages/core/src/index.ts:85

Parameters

ParameterType
messagestring

Returns

void