Skip to content
View as Markdown
View as Markdown

@salesforce/b2c-tooling-sdk / logging / Logger

Interface: Logger

Defined in: packages/b2c-tooling-sdk/src/logging/types.ts:73

Logger interface for structured logging with support for multiple log levels.

Each log method supports two overloads:

  • method(message: string, context?: LogContext) - message-first format
  • method(context: LogContext, message: string) - context-first format for structured logging

Use Logger.child to create a child logger with bound context that will be included in all subsequent log entries.

Methods

child()

child(context): Logger

Defined in: packages/b2c-tooling-sdk/src/logging/types.ts:86

Parameters

context

LogContext

Returns

Logger


debug()

Call Signature

debug(message, context?): void

Defined in: packages/b2c-tooling-sdk/src/logging/types.ts:76

Parameters
message

string

context?

LogContext

Returns

void

Call Signature

debug(context, message): void

Defined in: packages/b2c-tooling-sdk/src/logging/types.ts:77

Parameters
context

LogContext

message

string

Returns

void


error()

Call Signature

error(message, context?): void

Defined in: packages/b2c-tooling-sdk/src/logging/types.ts:82

Parameters
message

string

context?

LogContext

Returns

void

Call Signature

error(context, message): void

Defined in: packages/b2c-tooling-sdk/src/logging/types.ts:83

Parameters
context

LogContext

message

string

Returns

void


fatal()

Call Signature

fatal(message, context?): void

Defined in: packages/b2c-tooling-sdk/src/logging/types.ts:84

Parameters
message

string

context?

LogContext

Returns

void

Call Signature

fatal(context, message): void

Defined in: packages/b2c-tooling-sdk/src/logging/types.ts:85

Parameters
context

LogContext

message

string

Returns

void


info()

Call Signature

info(message, context?): void

Defined in: packages/b2c-tooling-sdk/src/logging/types.ts:78

Parameters
message

string

context?

LogContext

Returns

void

Call Signature

info(context, message): void

Defined in: packages/b2c-tooling-sdk/src/logging/types.ts:79

Parameters
context

LogContext

message

string

Returns

void


trace()

Call Signature

trace(message, context?): void

Defined in: packages/b2c-tooling-sdk/src/logging/types.ts:74

Parameters
message

string

context?

LogContext

Returns

void

Call Signature

trace(context, message): void

Defined in: packages/b2c-tooling-sdk/src/logging/types.ts:75

Parameters
context

LogContext

message

string

Returns

void


warn()

Call Signature

warn(message, context?): void

Defined in: packages/b2c-tooling-sdk/src/logging/types.ts:80

Parameters
message

string

context?

LogContext

Returns

void

Call Signature

warn(context, message): void

Defined in: packages/b2c-tooling-sdk/src/logging/types.ts:81

Parameters
context

LogContext

message

string

Returns

void

Released under the Apache-2.0 License.