lamassu-server/lib/logger.js
Rafael Taranto 65ce8aee3d Fix logger clutter message (#201)
* Fix logger message handling

* Fix standard styling issues
2018-10-31 17:25:59 +02:00

21 lines
486 B
JavaScript

const winston = require('winston')
const options = require('./options')
const _ = require('lodash/fp')
const logger = new winston.Logger({
level: options.logLevel,
transports: [
new (winston.transports.Console)({ timestamp: true, colorize: true })
],
rewriters: [
(...[,, meta]) => meta instanceof Error ? { message: meta.message, stack: meta.stack } : meta
]
})
logger.stream = {
write: message => {
logger.info(message.trim())
}
}
module.exports = logger