X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Futils%2FLogger.ts;h=1baea780f3625896b95b43ca62986756bfd847c0;hb=07989fad0a792547969c7a544d0093f4cb6338d3;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..1baea780 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,8 +30,8 @@ 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() }), ]; } @@ -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)()