lib/logger.js
const logger = exports;
logger.debugLevel = 'info';
logger.log = function(level, message) {
const levels = ['error', 'warn', 'info'];
if (levels.indexOf(level) >= levels.indexOf(logger.debugLevel)) {
if (typeof message !== 'string') {
message = JSON.stringify(message);
}
if (message && process.env.DEBUG_OMISE === 'true') {
console.log([level, ': ', message.replace(/Basic[^"]*/,'[REDACTED]')].join('')); // eslint-disable-line
}
}
};