Update logger.ts
This commit is contained in:
parent
225d8f021d
commit
6fd06af9d2
@ -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<keyof typeof logLevels.levels, LeveledLogMethod>;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user