const winston = require('winston'); const logger = new (winston.Logger)({ transports: [ new (winston.transports.Console)({ timestamp: () => new Date().toLocaleString(), formatter: function(options) { return options.timestamp() + ' ' + winston.config.colorize(options.level, options.level.toUpperCase()) + ' ' + (options.message ? options.message : '') + (options.meta && Object.keys(options.meta).length ? '\n\t'+ JSON.stringify(options.meta) : '' ); } }) ] }); module.exports = logger;