Skip to main content

Interface: Logger

Defined in: util/logger.ts:8

Minimal logger compatible with the ILogger interface that Baileys expects (same shape as a pino logger: level methods + child()).

It is silent by default so it doesn't clutter the console. You can pass your own pino logger in the Client options if you want traces.

Properties

level

level: string

Defined in: util/logger.ts:9

Methods

child()

child(bindings): Logger

Defined in: util/logger.ts:10

Parameters

bindings

Record<string, unknown>

Returns

Logger


debug()

debug(...args): void

Defined in: util/logger.ts:12

Parameters

args

...unknown[]

Returns

void


error()

error(...args): void

Defined in: util/logger.ts:15

Parameters

args

...unknown[]

Returns

void


fatal()?

optional fatal(...args): void

Defined in: util/logger.ts:16

Parameters

args

...unknown[]

Returns

void


info()

info(...args): void

Defined in: util/logger.ts:13

Parameters

args

...unknown[]

Returns

void


trace()

trace(...args): void

Defined in: util/logger.ts:11

Parameters

args

...unknown[]

Returns

void


warn()

warn(...args): void

Defined in: util/logger.ts:14

Parameters

args

...unknown[]

Returns

void