From a8647dabbd9bc87ec22b1c90d11e33a045677c94 Mon Sep 17 00:00:00 2001 From: Matitojanu Date: Mon, 23 Sep 2024 18:45:04 +0200 Subject: [PATCH] fix: minor fixes --- logger/winston.logger.ts | 33 ----------------------------- src/libs/internal/winston.logger.ts | 2 +- src/main.ts | 2 ++ 3 files changed, 3 insertions(+), 34 deletions(-) delete mode 100644 logger/winston.logger.ts diff --git a/logger/winston.logger.ts b/logger/winston.logger.ts deleted file mode 100644 index 17ad94c..0000000 --- a/logger/winston.logger.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { createLogger, format, transports } from 'winston'; - -const customFormat = format.printf(({ timestamp, level, stack, message }) => { - return `${timestamp} - [${level.toUpperCase().padEnd(1)}] - ${stack || message}`; -}); - -const options = { - file: { - filename: './logger/error.log', - level: 'error', - }, - console: { - level: 'silly', - }, -}; - -const devLogger = { - format: format.combine( - format.timestamp(), - format.errors({ stack: true }), - customFormat, - ), - transports: [ - new transports.File(options.file), - new transports.File({ - filename: './logger/combine.log', - level: 'info', - }), - new transports.Console(options.console), - ], -}; - -export const instance = createLogger(devLogger); diff --git a/src/libs/internal/winston.logger.ts b/src/libs/internal/winston.logger.ts index dd7b475..4c263d2 100644 --- a/src/libs/internal/winston.logger.ts +++ b/src/libs/internal/winston.logger.ts @@ -1,7 +1,7 @@ import { createLogger, format, transports } from 'winston'; const customFormat = format.printf(({ timestamp, level, stack, message }) => { - return `${timestamp} - [${level.toUpperCase().padEnd(7)}] - ${stack || message}`; + return `${timestamp} - [${level.toUpperCase().padEnd(1)}] - ${stack || message}`; }); const options = { diff --git a/src/main.ts b/src/main.ts index d2f871f..37b1129 100644 --- a/src/main.ts +++ b/src/main.ts @@ -4,11 +4,13 @@ import { AppModule } from './app.module'; import { HttpExceptionFilter } from './libs'; import { WinstonModule } from 'nest-winston'; import { WinstonLogger } from 'src/libs/internal/winston.logger'; +import { WinstonLogger } from 'src/libs/internal/winston.logger'; async function bootstrap(): Promise { const app = await NestFactory.create(AppModule, { logger: WinstonModule.createLogger({ instance: WinstonLogger, + instance: WinstonLogger, }), }); app.useGlobalPipes(new ValidationPipe());