in index.js [40:67]
function createLogger(opts) {
var backends = opts && opts.backends;
var logger;
var _isDefaultBackends = backends &&
backends._isDefaultBackends;
if (_isDefaultBackends) {
delete backends._isDefaultBackends;
}
logger = Logger(opts);
if (_isDefaultBackends) {
Object.keys(backends).forEach(function hookEvents(key) {
var backend = backends[key];
if (!backend || typeof backend.on !== 'function') {
return;
}
backend.on('info', logger.info.bind(logger));
backend.on('warn', logger.warn.bind(logger));
});
}
return logger;
}