sensecap
Version:
## Install ``` npm install sensecap --save ```
38 lines (36 loc) • 910 B
JavaScript
var levels = ['assert', 'log', 'trace', 'debug', 'info', 'warn', 'error'];
var enableLogger = true;
var myLogger;
var logger = {
setLoggerEnable: function(enable) {
enableLogger = enable
},
setLogger: function(log) {
myLogger = log
},
log: function(message) {
if (enableLogger) {
console.log(message)
}
// if (enableLogger && myLogger) {
// myLogger.log(myLogger);
// }
},
warn: function(message) {
if (enableLogger) {
console.warn(message)
}
// if (enableLogger && myLogger) {
// myLogger.warn(myLogger);
// }
},
error: function(message) {
if (enableLogger) {
console.error(message)
}
// if (enableLogger && myLogger) {
// myLogger.error(myLogger);
// }
}
};
module.exports = logger;