Logger

API / publicodes / Logger

type Logger = object;

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

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

Useful for debugging or customizing the engine’s output.

Type declaration

NameTypeDefined in
error()voidpackages/core/src/index.ts:79
log()voidpackages/core/src/index.ts:77
warn()voidpackages/core/src/index.ts:78

Example

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