Skip to main content

Logger

@totemsdk/pear


@totemsdk/pear / Logger

Interface: Logger

@totemsdk/pear — Logger

createLogger(name) returns a simple logger that routes output to:

  • Pear's built-in debug channel (globalThis.Pear.debug) when running inside a Pear app
  • globalThis.console (stderr on Node.js/Bare) otherwise

Bare-compatible: no process.env, no __dirname, no require.

Methods

debug()

debug(message, ...args): void

Parameters

message

string

args

...unknown[]

Returns

void


error()

error(message, ...args): void

Parameters

message

string

args

...unknown[]

Returns

void


info()

info(message, ...args): void

Parameters

message

string

args

...unknown[]

Returns

void


warn()

warn(message, ...args): void

Parameters

message

string

args

...unknown[]

Returns

void