Upgrade server logger formatting

This commit is contained in:
Barry Low committed 2018-10-28 22:37:21 -07:00
1 parent d7377ec787
commit 938416725e
1 file changed
+9 -7
+9 -7
View File
@@ -1,4 +1,6 @@
const { createLogger, format, transports } = require('winston')
import { createLogger, format, transports } from 'winston'
import { inspect } from 'util'
const { combine, timestamp, simple } = format
const options = {
@@ -17,17 +19,17 @@ const options = {
handleExceptions: true,
json: false,
colorize: true,
timestamp: true
}
}
const logger = createLogger({
level: 'info',
format: combine(
timestamp({
format: 'YYYY-MM-DD HH:mm:ss'
}),
simple()
format: format.combine(
format.colorize(),
format.timestamp({ format: 'YY/MM/DD HH:mm' }),
format.printf(
info => `${info.timestamp} - ${info.level}: ${JSON.parse(JSON.stringify(inspect(info.message)))}`
)
),
transports: [
new transports.File(options.file),