refactor(simulator): use proper type for log format
authorJérôme Benoit <jerome.benoit@sap.com>
Tue, 7 Feb 2023 22:47:38 +0000 (23:47 +0100)
committerJérôme Benoit <jerome.benoit@sap.com>
Tue, 7 Feb 2023 22:47:38 +0000 (23:47 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
src/utils/Logger.ts

index 4b884638a5388279eee1a3cce8c7f98d72aaffe8..53a4bf5f557caddb93ee60e4259a9d301a0dbbb0 100644 (file)
@@ -1,4 +1,4 @@
-import type { Format } from 'logform';
+import type { FormatWrap } from 'logform';
 import { type Logger, createLogger, format, type transport } from 'winston';
 import TransportType from 'winston/lib/winston/transports';
 import DailyRotateFile from 'winston-daily-rotate-file';
@@ -40,7 +40,7 @@ if (Configuration.getLogRotate() === true) {
 
 const logger: Logger = createLogger({
   level: Configuration.getLogLevel(),
-  format: format.combine(format.splat(), (format[Configuration.getLogFormat()] as () => Format)()),
+  format: format.combine(format.splat(), (format[Configuration.getLogFormat()] as FormatWrap)()),
   transports,
 });
 
@@ -53,7 +53,7 @@ if (Configuration.getLogConsole()) {
     new TransportType.Console({
       format: format.combine(
         format.splat(),
-        (format[Configuration.getLogFormat()] as () => Format)()
+        (format[Configuration.getLogFormat()] as FormatWrap)()
       ),
     })
   );