X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Futils%2FLogger.ts;h=95d5347da47f12f708f003e5a43df5d36a16ec19;hb=db0af0865c97a453e2fd51a2820427d5435c82d3;hp=5a98ed990dad3117e9c0257013fb2e43c80d0b98;hpb=c0f4be747574980ada77fd4be1c691637fa69347;p=e-mobility-charging-stations-simulator.git diff --git a/src/utils/Logger.ts b/src/utils/Logger.ts index 5a98ed99..95d5347d 100644 --- a/src/utils/Logger.ts +++ b/src/utils/Logger.ts @@ -1,9 +1,9 @@ -import { Console, File } from 'winston/lib/winston/transports'; +import type { Format } from 'logform'; import { Logger, createLogger, format, transport } from 'winston'; +import DailyRotateFile from 'winston-daily-rotate-file'; +import TransportType from 'winston/lib/winston/transports/index.js'; import Configuration from './Configuration'; -import DailyRotateFile from 'winston-daily-rotate-file'; -import { Format } from 'logform'; import Utils from './Utils'; let transports: transport[]; @@ -30,15 +30,15 @@ if (Configuration.getLogRotate()) { ]; } else { transports = [ - new File({ filename: Configuration.getLogErrorFile(), level: 'error' }), - new File({ filename: Configuration.getLogFile() }), + new TransportType.File({ filename: Configuration.getLogErrorFile(), level: 'error' }), + new TransportType.File({ filename: Configuration.getLogFile() }), ]; } const logger: Logger = createLogger({ level: Configuration.getLogLevel(), format: format.combine(format.splat(), (format[Configuration.getLogFormat()] as () => Format)()), - transports: transports, + transports, }); // @@ -47,7 +47,7 @@ const logger: Logger = createLogger({ // if (Configuration.getLogConsole()) { logger.add( - new Console({ + new TransportType.Console({ format: format.combine( format.splat(), (format[Configuration.getLogFormat()] as () => Format)()