refactor(simulator): warn at startup for missing id tags file
authorJérôme Benoit <jerome.benoit@sap.com>
Wed, 24 May 2023 18:50:03 +0000 (20:50 +0200)
committerJérôme Benoit <jerome.benoit@sap.com>
Wed, 24 May 2023 18:50:03 +0000 (20:50 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
src/charging-station/ChargingStationUtils.ts
src/charging-station/IdTagsCache.ts

index e76b3a6e0bb357eca59cb59f689f4c7b191bc87c..6fde11e2f0c79aaeda0420673123da2552cc07d3 100644 (file)
@@ -175,6 +175,14 @@ export class ChargingStationUtils {
         `${logPrefix} Empty automatic transaction generator configuration from template file ${templateFile}, set to default values`
       );
     }
+    if (
+      Utils.isNullOrUndefined(stationTemplate.idTagsFile) ||
+      Utils.isEmptyString(stationTemplate.idTagsFile)
+    ) {
+      logger.warn(
+        `${logPrefix} Missing id tags file in template file ${templateFile}. That can lead to issues with the Automatic Transaction Generator`
+      );
+    }
   }
 
   public static checkConnectorsConfiguration(
index e5ee13c351e82665f26327d66526824bb0c16e36..ff5c49d9a6a2dba2fc2810b0e6a36fa54fbbb125 100644 (file)
@@ -180,7 +180,6 @@ export class IdTagsCache {
         );
       }
     }
-    logger.info(`${this.logPrefix(file)} No id tags file given in configuration`);
     return [];
   }