diff --git a/src/utils/logger.ts b/src/utils/logger.ts index c1bfbc69..8363efd8 100644 --- a/src/utils/logger.ts +++ b/src/utils/logger.ts @@ -1,11 +1,9 @@ import { createLogger, format, transports, Logger, LeveledLogMethod, addColors } from "winston"; import "winston-daily-rotate-file"; -import * as dotenv from "dotenv"; +import { env } from "node:process"; import * as util from "util"; import { isEmptyObject } from "@/src/helpers/general"; -dotenv.config(); - // const combineMessageAndSplat = () => { // return { // transform: (info: any, _opts: any) => { @@ -72,7 +70,7 @@ const consoleLog = new transports.Console({ ) }); -const transportOptions = process.env.LOG_FILES === "true" ? [consoleLog, errorLog, combinedLog] : [consoleLog]; +const transportOptions = env.LOG_FILES === "true" ? [consoleLog, errorLog, combinedLog] : [consoleLog]; //possible log levels: { fatal: 0, error: 1, warn: 2, info: 3, http: 4, debug: 5, trace: 6 }, const logLevels = { @@ -98,8 +96,8 @@ const logLevels = { export const logger = createLogger({ levels: logLevels.levels, - level: process.env.LOG_LEVEL, - defaultMeta: { version: process.env.npm_package_version }, + level: env.LOG_LEVEL, + defaultMeta: { version: env.npm_package_version }, transports: transportOptions }) as Logger & Record;