From 3f9760ad503a0f3525bcf73642937d6c4d29fd49 Mon Sep 17 00:00:00 2001 From: aelassas Date: Mon, 8 Apr 2024 18:28:04 +0000 Subject: [PATCH] Update logger.ts --- api/src/common/logger.ts | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/api/src/common/logger.ts b/api/src/common/logger.ts index 41ee7171..5e3ae5a3 100644 --- a/api/src/common/logger.ts +++ b/api/src/common/logger.ts @@ -1,10 +1,9 @@ import winston, { format, transports } from 'winston' const logFormat = format.printf((info) => `${info.timestamp} ${info.level}: ${info.message}`) -const level = process.env.NODE_ENV === 'production' ? 'info' : 'debug' const logger = winston.createLogger({ - level, + level: 'info', format: format.combine( format.timestamp({ format: 'YYYY-MM-DD HH:mm:ss' }), format.errors({ stack: true }), @@ -18,8 +17,12 @@ const logger = winston.createLogger({ logFormat, ), }), + // + // - Write all logs with importance level of `error` or less to `logs/error.log` + // - Write all logs with importance level of `info` or less to `logs/all.log` + // new transports.File({ filename: 'logs/error.log', level: 'error', format: logFormat }), - new transports.File({ filename: 'logs/all.log', level, format: logFormat }), + new transports.File({ filename: 'logs/all.log', level: 'info', format: logFormat }), ], }) @@ -38,11 +41,3 @@ export const error = (message: string, err?: unknown) => { logger.error(message) } } - -export const debug = (message: string, obj?: any) => { - if (obj) { - logger.debug(`${message} ${JSON.stringify(obj)}`) - } else { - logger.debug(message) - } -}