1
0
Fork 0
This repository has been archived on 2022-08-25. You can view files and clone it, but cannot push or open issues or pull requests.
office365-oauth2-authenticator/src/logger.js

27 lines
751 B
JavaScript

var output = new(require('./console/output'));
var input = new(require('./console/input'))(process);
var logCrawlerDebug = input.has('crawler-debug');
var logCrawlerInfo = input.has('crawler-info');
var logCrawlerError = input.has('crawler-error');
var writeLog = function(level, message) {
return output.write('[' + level.toUpperCase() + '] ' + message);
}
module.exports = {
log: function(level, message) {
if (level === 'debug' && logCrawlerDebug) {
return writeLog(level, message);
}
if (level === 'info' && logCrawlerInfo) {
return writeLog(level, message);
}
if (level === 'error' && logCrawlerError) {
return writeLog(level, message);
}
},
};