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) - } -}