X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Futils%2FLogger.ts;h=637beb5bd533bffe6f0fb91cc8124bef730ce381;hb=d58b442097da31f8b974d51aef63c64470d9ab48;hp=fde2f69d80c786d2a762fbde65e4cc702a17f9d9;hpb=878e026c886468c5d488b75a6d3636abea6fc07c;p=e-mobility-charging-stations-simulator.git diff --git a/src/utils/Logger.ts b/src/utils/Logger.ts index fde2f69d..637beb5b 100644 --- a/src/utils/Logger.ts +++ b/src/utils/Logger.ts @@ -1,9 +1,8 @@ import type { FormatWrap } from 'logform'; -import { type Logger, createLogger, format, type transport } from 'winston'; -import TransportType from 'winston/lib/winston/transports'; +import { createLogger, format, type transport } from 'winston'; +import TransportType from 'winston/lib/winston/transports/index.js'; import DailyRotateFile from 'winston-daily-rotate-file'; -// import { Configuration, Utils } from './internal'; import { Configuration } from './Configuration'; import { Utils } from './Utils'; @@ -39,7 +38,8 @@ if (Configuration.getLogRotate() === true) { ]; } -const logger: Logger = createLogger({ +export const logger = createLogger({ + silent: !Configuration.getLogEnabled(), level: Configuration.getLogLevel(), format: format.combine(format.splat(), (format[Configuration.getLogFormat()] as FormatWrap)()), transports, @@ -59,5 +59,3 @@ if (Configuration.getLogConsole()) { }) ); } - -export { logger };