From 4e3481445c1a160f17da8f531032f01642589fa5 Mon Sep 17 00:00:00 2001 From: Matteo Pagliazzi Date: Mon, 2 Mar 2020 11:20:56 +0100 Subject: [PATCH] fix(logs): log text message in production --- website/server/libs/logger.js | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/website/server/libs/logger.js b/website/server/libs/logger.js index 180f0ca8aa..23f6eda5cf 100644 --- a/website/server/libs/logger.js +++ b/website/server/libs/logger.js @@ -26,12 +26,22 @@ export { _config as _loggerConfig }; // exported for use during tests if (IS_PROD) { if (ENABLE_CONSOLE_LOGS_IN_PROD) { - logger.add(new winston.transports.Console({ - format: winston.format.combine( - winston.format.timestamp(), - winston.format.json(), - ), - })); + logger + .add(new winston.transports.Console({ // text part + format: winston.format.combine( + winston.format.colorize(), + winston.format.timestamp(), + winston.format.printf( + info => `${info.timestamp} - ${info.level} ${info.message}`, + ), + ), + })) + .add(new winston.transports.Console({ // json part + format: winston.format.combine( + winston.format.timestamp(), + winston.format.json(), + ), + })); } if (LOGGLY_TOKEN && LOGGLY_SUBDOMAIN) {