diff --git a/app/server/utils/logger.ts b/app/server/utils/logger.ts index 82eac353..ecc323b2 100644 --- a/app/server/utils/logger.ts +++ b/app/server/utils/logger.ts @@ -1,17 +1,20 @@ import { createLogger, format, transports } from "winston"; import { sanitizeSensitiveData } from "./sanitize"; -import { config } from "../core/config"; const { printf, combine, colorize } = format; const printConsole = printf((info) => `${info.level} > ${info.message}`); const consoleFormat = combine(colorize(), printConsole); -const defaultLevel = config.__prod__ ? "info" : "debug"; +const getDefaultLevel = () => { + const isProd = process.env.NODE_ENV === "production"; + return isProd ? "info" : "debug"; +}; + const winstonLogger = createLogger({ - level: process.env.LOG_LEVEL || defaultLevel, + level: process.env.LOG_LEVEL || getDefaultLevel(), format: format.json(), - transports: [new transports.Console({ level: process.env.LOG_LEVEL || defaultLevel, format: consoleFormat })], + transports: [new transports.Console({ level: process.env.LOG_LEVEL || getDefaultLevel(), format: consoleFormat })], }); const log = (level: "info" | "warn" | "error" | "debug", messages: unknown[]) => {