From 44db557a0c83f419d66755d14e460cd78bd6204e Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Fri, 15 Nov 2019 23:04:23 +0100 Subject: [PATCH] Log in local timezone. https://github.com/Koenkk/zigbee2mqtt/issues/2341 --- lib/util/logger.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/util/logger.js b/lib/util/logger.js index 3457dc643c..19818b00b6 100644 --- a/lib/util/logger.js +++ b/lib/util/logger.js @@ -24,6 +24,8 @@ const levelWithCompensatedLength = { 'debug': 'debug', }; +const timestampFormat = () => moment().format('YYYY-MM-DD HH:mm:ss'); + // Create logger const transports = { file: new winston.transports.File({ @@ -33,7 +35,7 @@ const transports = { maxFiles: 3, // Keep last 3 files maxsize: 10000000, // 10MB format: winston.format.combine( - winston.format.timestamp(), + winston.format.timestamp({format: timestampFormat}), winston.format.printf(/* istanbul ignore next */(info) => { const {timestamp, level, message} = info; return `${levelWithCompensatedLength[level]} ${timestamp.split('.')[0]}: ${message}`; @@ -43,7 +45,7 @@ const transports = { console: new winston.transports.Console({ level, format: winston.format.combine( - winston.format.timestamp(), + winston.format.timestamp({format: timestampFormat}), winston.format.printf(/* istanbul ignore next */(info) => { const {timestamp, level, message} = info; const prefix = colorizer.colorize(level, `zigbee2mqtt:${levelWithCompensatedLength[level]}`);