src/logger.js
'use strict';
const split = require('split');
const winston = require('winston');
winston.emitErrs = true;
const logger = new winston.Logger({
transports: [
new winston.transports.Console({
level: 'debug',
handleExceptions: true,
json: false,
colorize: true,
}),
],
exitOnError: false,
});
module.exports = logger;
module.exports.stream = split().on('data', (message) => {
logger.info(message);
});