fix(logs): log text message in production

This commit is contained in:
Matteo Pagliazzi 2020-03-02 11:20:56 +01:00
parent 8300464cfc
commit 4e3481445c

View file

@ -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) {