@kismet.ts/shared / Exports / Logger

Class: Logger

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new Logger(options)

Parameters

NameType
optionsLoggerOptions

Defined in

debug/logger.ts:42open in new window

Properties

defaultLevel

defaultLevel: undefined | LogLevel = undefined

Defined in

debug/logger.ts:40open in new window


options

options: LoggerOptions

Defined in

debug/logger.ts:38open in new window


enabled

Static enabled: boolean = true

Whether to enable the logger

Default

true

Defined in

debug/logger.ts:36open in new window

Methods

getLevelOptions

Private getLevelOptions(level?): undefined | LogLevel

Parameters

NameType
level?string

Returns

undefined | LogLevel

Defined in

debug/logger.ts:64open in new window


log

log(message, options?): Promise<void>

Parameters

NameType
messagestring
options?LogOptions

Returns

Promise<void>

Defined in

debug/logger.ts:72open in new window


setDefaultLevel

Private setDefaultLevel(level): void

Parameters

NameType
levelLogLevel

Returns

void

Defined in

debug/logger.ts:56open in new window


validateOptions

Private validateOptions(options): void

Parameters

NameType
optionsLoggerOptions

Returns

void

Defined in

debug/logger.ts:48open in new window