Fix logger clutter message (#201)

* Fix logger message handling

* Fix standard styling issues
This commit is contained in:
Rafael Taranto 2018-10-31 12:25:59 -03:00 committed by Josh Harvey
parent de8a380bd8
commit 65ce8aee3d
2 changed files with 7 additions and 10 deletions

View file

@ -1,6 +1,6 @@
const winston = require('winston')
const options = require('./options')
const _ = require('lodash')
const _ = require('lodash/fp')
const logger = new winston.Logger({
level: options.logLevel,
@ -8,8 +8,7 @@ const logger = new winston.Logger({
new (winston.transports.Console)({ timestamp: true, colorize: true })
],
rewriters: [
(...[,, meta]) => _.hasIn('toString', meta)
? meta.toString() : 'Error, no further information is available'
(...[,, meta]) => meta instanceof Error ? { message: meta.message, stack: meta.stack } : meta
]
})