dojo-util
Version:
Dojo utilities including build system for optimizing JavaScript application performance, and DOH testing tool
37 lines (31 loc) • 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);
}
}