control-freak-ide/server/nodejs/util/buildscripts/jslib/logger.js
plastic-hub-dev-node-saturn 538369cff7 latest
2021-05-12 18:35:18 +02:00

37 lines
553 B
JavaScript

var logger = {
TRACE: 0,
INFO: 1,
WARN: 2,
ERROR: 3,
level: 0,
logPrefix: "",
trace: function(message){
if(this.level <= this.TRACE){
this._print(message);
}
},
info: function(message){
if(this.level <= this.INFO){
this._print(message);
}
},
warn: function(message){
if(this.level <= this.WARN){
this._print(message);
}
},
error: function(message){
if(this.level <= this.ERROR){
this._print(message);
}
},
_print: function(message){
print((this.logPrefix ? (this.logPrefix + " ") : "") + message);
}
}