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 { createLogger, format, transports, Logger, LeveledLogMethod, addColors } from "winston";
|
||||||
import "winston-daily-rotate-file";
|
import "winston-daily-rotate-file";
|
||||||
import * as dotenv from "dotenv";
|
import { env } from "node:process";
|
||||||
import * as util from "util";
|
import * as util from "util";
|
||||||
import { isEmptyObject } from "@/src/helpers/general";
|
import { isEmptyObject } from "@/src/helpers/general";
|
||||||
|
|
||||||
dotenv.config();
|
|
||||||
|
|
||||||
// const combineMessageAndSplat = () => {
|
// const combineMessageAndSplat = () => {
|
||||||
// return {
|
// return {
|
||||||
// transform: (info: any, _opts: any) => {
|
// 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 },
|
//possible log levels: { fatal: 0, error: 1, warn: 2, info: 3, http: 4, debug: 5, trace: 6 },
|
||||||
const logLevels = {
|
const logLevels = {
|
||||||
@ -98,8 +96,8 @@ const logLevels = {
|
|||||||
|
|
||||||
export const logger = createLogger({
|
export const logger = createLogger({
|
||||||
levels: logLevels.levels,
|
levels: logLevels.levels,
|
||||||
level: process.env.LOG_LEVEL,
|
level: env.LOG_LEVEL,
|
||||||
defaultMeta: { version: process.env.npm_package_version },
|
defaultMeta: { version: env.npm_package_version },
|
||||||
transports: transportOptions
|
transports: transportOptions
|
||||||
}) as Logger & Record<keyof typeof logLevels.levels, LeveledLogMethod>;
|
}) as Logger & Record<keyof typeof logLevels.levels, LeveledLogMethod>;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user