@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