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