Logger
Logger ⇐ Class
Kind: global class
Extends: Class
Singleton:
See: https://developer.mozilla.org/en-US/docs/Web/API/Console
Properties
| Name | Type | Description |
|---|---|---|
| filters | Array | (default: []) |
| logLevel | number | (default: LogLevelConst.INFO) |
| level | string | (default: "info") |
| enable | boolean | (default: true) |
| ConsoleAppender | Object | |
| FileAppender | Object | |
| MonitorAppender | Object |
- Logger ⇐
Class
Logger()
This class represents a common logger. The logger will log in a different way for each device. It overrides JavaScript console.log()
init() ⇒ Promise
Internal initialization method called only once.
Kind: instance method of Logger
debug(args*)
Send DEBUG log message stored into this logger.
Kind: instance method of Logger
| Param | Type |
|---|---|
| args* | * |
info(args*)
Send INFO log message stored into this logger.
Kind: instance method of Logger
| Param | Type |
|---|---|
| args* | * |
warn(args*)
Send WARN log message stored into this logger.
Kind: instance method of Logger
| Param | Type |
|---|---|
| args* | * |
error(args*)
Send ERROR log message stored into this logger.
Kind: instance method of Logger
| Param | Type |
|---|---|
| args* | * |
log(level, args)
Send log message stored into this logger.
Kind: instance method of Logger
| Param | Type | Description |
|---|---|---|
| level | number | Level of currentLog |
| args | Array | Arguments to displayed |
_log(level, args)
Dispatch log to appenders
Kind: instance method of Logger
Access: protected
| Param | Type | Description |
|---|---|---|
| level | number | log level |
| args | Array | log arguments |
_decorateBuiltInMethods()
Decorate the buildin methods setTimeout and clearTimeout with the one defined by the manager
Kind: instance method of Logger
Access: protected
_resetBuiltInMethods()
Kind: instance method of Logger
Access: protected
_loadAndInitAppenders() ⇒ Promise
Kind: instance method of Logger
Access: protected
ConsoleAppender
Console appender config
Kind: static property of Logger