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