@kismet.ts/shared / Exports / Logger
Class: Logger
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new Logger(options)
Parameters
| Name | Type |
|---|---|
options | LoggerOptions |
Defined in
Properties
defaultLevel
• defaultLevel: undefined | LogLevel = undefined
Defined in
options
• options: LoggerOptions
Defined in
enabled
▪ Static enabled: boolean = true
Whether to enable the logger
Default
true
Defined in
Methods
getLevelOptions
▸ Private getLevelOptions(level?): undefined | LogLevel
Parameters
| Name | Type |
|---|---|
level? | string |
Returns
undefined | LogLevel
Defined in
log
▸ log(message, options?): Promise<void>
Parameters
| Name | Type |
|---|---|
message | string |
options? | LogOptions |
Returns
Promise<void>
Defined in
setDefaultLevel
▸ Private setDefaultLevel(level): void
Parameters
| Name | Type |
|---|---|
level | LogLevel |
Returns
void
Defined in
validateOptions
▸ Private validateOptions(options): void
Parameters
| Name | Type |
|---|---|
options | LoggerOptions |
Returns
void