diff --git a/src/modules/core/logger/logger.providers.ts b/src/modules/core/logger/logger.providers.ts index cbc1caea..4b80f38d 100644 --- a/src/modules/core/logger/logger.providers.ts +++ b/src/modules/core/logger/logger.providers.ts @@ -1,6 +1,5 @@ import { LOGGER_WINSTON_PROVIDER } from './logger.constants'; -import { Logger, transports } from 'winston'; - +import { transports, createLogger } from 'winston'; export const loggerProviders = [ { @@ -9,13 +8,10 @@ export const loggerProviders = [ const LOG_LEVEL = process.env.LOG_LEVEL; const winstonTransports = [ - new transports.Console({ - colorize: true, - align: true, - }), + new transports.Console({}), ]; - return new Logger({ + return createLogger({ level: LOG_LEVEL, transports: winstonTransports, }); diff --git a/src/modules/core/logger/logger.service.ts b/src/modules/core/logger/logger.service.ts index cb9049d3..bfeb3031 100644 --- a/src/modules/core/logger/logger.service.ts +++ b/src/modules/core/logger/logger.service.ts @@ -1,11 +1,11 @@ -import { LoggerInstance } from 'winston'; import { Injectable, Inject } from '@nestjs/common'; import { LOGGER_LEVEL, LOGGER_WINSTON_PROVIDER } from './logger.constants'; +import { Logger } from 'winston'; @Injectable() export class LoggerService { - constructor(@Inject(LOGGER_WINSTON_PROVIDER) private winston: LoggerInstance) { + constructor(@Inject(LOGGER_WINSTON_PROVIDER) private winston: Logger) { } public log(level: LOGGER_LEVEL, msg: string, ...meta): void {