Skip to content

sessions / Exports / SimpleLoggerImpl

Class: SimpleLoggerImpl

Simple console-based logger implementation

Routes all log messages to the browser/Node.js console with structured prefixes for easy identification and filtering.

Implements

  • Logger

Table of contents

Constructors

Methods

Constructors

constructor

new SimpleLoggerImpl(prefix?): SimpleLoggerImpl

Create a new simple logger instance

Parameters

NameTypeDefault valueDescription
prefixstring'SessionSDK'Prefix to prepend to all log messages

Returns

SimpleLoggerImpl

Defined in

packages/sessions/src/utils/simple-logger.ts:60

Methods

debug

debug(message, ...args): void

Log debug information to console

Parameters

NameTypeDescription
messagestringDebug message
...argsany[]Additional arguments to log

Returns

void

Implementation of

Logger.debug

Defined in

packages/sessions/src/utils/simple-logger.ts:70


info

info(message, ...args): void

Log informational messages to console

Parameters

NameTypeDescription
messagestringInfo message
...argsany[]Additional arguments to log

Returns

void

Implementation of

Logger.info

Defined in

packages/sessions/src/utils/simple-logger.ts:81


warn

warn(message, ...args): void

Log warning messages to console

Parameters

NameTypeDescription
messagestringWarning message
...argsany[]Additional arguments to log

Returns

void

Implementation of

Logger.warn

Defined in

packages/sessions/src/utils/simple-logger.ts:92


error

error(message, ...args): void

Log error messages to console

Parameters

NameTypeDescription
messagestringError message
...argsany[]Additional arguments to log

Returns

void

Implementation of

Logger.error

Defined in

packages/sessions/src/utils/simple-logger.ts:103

Released under the MIT License.