2019-03-17 13:26:42 +00:00
|
|
|
var Logger = class {
|
2017-07-19 12:23:28 +00:00
|
|
|
|
2019-03-17 13:26:42 +00:00
|
|
|
constructor(prefix, callingClass) {
|
2017-07-19 12:23:28 +00:00
|
|
|
this._prefix = prefix;
|
|
|
|
|
this._callingClass = callingClass;
|
2019-03-17 13:26:42 +00:00
|
|
|
}
|
2017-07-19 12:23:28 +00:00
|
|
|
|
2019-03-17 13:26:42 +00:00
|
|
|
_log(level, message) {
|
2017-07-24 17:32:30 +00:00
|
|
|
global.log(this._prefix + " [" + level + "] >> " + this._callingClass + " :: " + message);
|
2019-03-17 13:26:42 +00:00
|
|
|
}
|
2017-07-19 12:23:28 +00:00
|
|
|
|
2019-03-17 13:26:42 +00:00
|
|
|
debug(message) {
|
2017-07-19 12:23:28 +00:00
|
|
|
this._log("DEBUG", message);
|
2019-03-17 13:26:42 +00:00
|
|
|
}
|
2017-07-19 12:23:28 +00:00
|
|
|
|
2019-03-17 13:26:42 +00:00
|
|
|
info(message) {
|
2017-07-19 12:23:28 +00:00
|
|
|
this._log("INFO", message);
|
2019-03-17 13:26:42 +00:00
|
|
|
}
|
2017-07-19 12:23:28 +00:00
|
|
|
|
2019-03-17 13:26:42 +00:00
|
|
|
warn(message) {
|
2017-07-19 12:23:28 +00:00
|
|
|
this._log("WARNING", message);
|
2019-03-17 13:26:42 +00:00
|
|
|
}
|
2017-07-19 12:23:28 +00:00
|
|
|
|
2019-03-17 13:26:42 +00:00
|
|
|
error(message) {
|
2017-07-19 12:23:28 +00:00
|
|
|
this._log("ERROR", message);
|
|
|
|
|
}
|
2019-03-17 13:26:42 +00:00
|
|
|
|
|
|
|
|
};
|