@salesforce/b2c-tooling-sdk / logging / LoggerOptions
Interface: LoggerOptions
Defined in: packages/b2c-tooling-sdk/src/logging/types.ts:47
Configuration options for creating or configuring a logger.
All options are optional and have sensible defaults. Options provided to createLogger merge with global defaults set via configureLogger.
Properties
baseContext?
optionalbaseContext:LogContext
Defined in: packages/b2c-tooling-sdk/src/logging/types.ts:55
Base context included in all log entries
colorize?
optionalcolorize:boolean
Defined in: packages/b2c-tooling-sdk/src/logging/types.ts:61
Enable colors in pretty print mode. Default: true
destination?
optionaldestination:LogDestination
Defined in: packages/b2c-tooling-sdk/src/logging/types.ts:53
Custom destination stream. Overrides fd when provided. Useful for testing.
fd?
optionalfd:number
Defined in: packages/b2c-tooling-sdk/src/logging/types.ts:51
File descriptor to write to (1=stdout, 2=stderr). Default: 2
json?
optionaljson:boolean
Defined in: packages/b2c-tooling-sdk/src/logging/types.ts:59
Output JSON lines instead of pretty print. Default: false
level?
optionallevel:LogLevel
Defined in: packages/b2c-tooling-sdk/src/logging/types.ts:49
Log level. Default: 'info'
redact?
optionalredact:boolean
Defined in: packages/b2c-tooling-sdk/src/logging/types.ts:57
Enable secret redaction. Default: true