spee.ch/config/loggerConfig.js

26 lines
714 B
JavaScript
Raw Normal View History

module.exports = (winston, logLevel) => {
2017-06-20 04:34:34 +02:00
winston.configure({
transports: [
2017-06-20 04:46:39 +02:00
new (winston.transports.Console)({
2017-06-21 01:36:19 +02:00
level : logLevel,
timestamp : false,
colorize : true,
prettyPrint : true,
handleExceptions : true,
humanReadableUnhandledException: true,
2017-06-20 04:34:34 +02:00
}),
2017-06-20 04:46:39 +02:00
],
2017-06-20 04:34:34 +02:00
});
// winston.on('error', (err) => {
// console.log('unhandled exception in winston >> ', err);
// });
winston.error('Level 0');
winston.warn('Level 1');
winston.info('Level 2');
winston.verbose('Level 3');
winston.debug('Level 4');
winston.silly('Level 5');
};