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
| Parameter | Type |
|---|---|
message | string |
Returns
void
log()
log(message): void; Defined in: packages/core/src/index.ts:84
Parameters
| Parameter | Type |
|---|---|
message | string |
Returns
void
warn()
warn(message): void; Defined in: packages/core/src/index.ts:85
Parameters
| Parameter | Type |
|---|---|
message | string |
Returns
void