RandomWallpaperGnome3/randomwallpaper@iflow.space/logger.js
2019-03-17 14:26:55 +01:00

28 lines
460 B
JavaScript

var Logger = class {
constructor(prefix, callingClass) {
this._prefix = prefix;
this._callingClass = callingClass;
}
_log(level, message) {
global.log(this._prefix + " [" + level + "] >> " + this._callingClass + " :: " + message);
}
debug(message) {
this._log("DEBUG", message);
}
info(message) {
this._log("INFO", message);
}
warn(message) {
this._log("WARNING", message);
}
error(message) {
this._log("ERROR", message);
}
};