Uniformize log messages, take 2
[e-mobility-charging-stations-simulator.git] / src / performance / storage / JsonFileStorage.ts
index 8a8808e9baa7af069a2834a2afe14a796ccaca1d..d1c294d8185e2d4526b2eeeec3e29f31f0f21220 100644 (file)
@@ -1,12 +1,14 @@
 // Copyright Jerome Benoit. 2021. All Rights Reserved.
 
-import Constants from '../../utils/Constants';
-import FileUtils from '../../utils/FileUtils';
-import Statistics from '../../types/Statistics';
-import { Storage } from './Storage';
 import fs from 'fs';
+
 import lockfile from 'proper-lockfile';
 
+import { FileType } from '../../types/FileType';
+import type Statistics from '../../types/Statistics';
+import FileUtils from '../../utils/FileUtils';
+import { Storage } from './Storage';
+
 export class JsonFileStorage extends Storage {
   private fd: number | null = null;
 
@@ -46,7 +48,7 @@ export class JsonFileStorage extends Storage {
         } catch (error) {
           FileUtils.handleFileException(
             this.logPrefix,
-            Constants.PERFORMANCE_RECORDS_FILETYPE,
+            FileType.PerformanceRecords,
             this.dbName,
             error as NodeJS.ErrnoException
           );
@@ -66,7 +68,7 @@ export class JsonFileStorage extends Storage {
     } catch (error) {
       FileUtils.handleFileException(
         this.logPrefix,
-        Constants.PERFORMANCE_RECORDS_FILETYPE,
+        FileType.PerformanceRecords,
         this.dbName,
         error as NodeJS.ErrnoException
       );
@@ -82,7 +84,7 @@ export class JsonFileStorage extends Storage {
     } catch (error) {
       FileUtils.handleFileException(
         this.logPrefix,
-        Constants.PERFORMANCE_RECORDS_FILETYPE,
+        FileType.PerformanceRecords,
         this.dbName,
         error as NodeJS.ErrnoException
       );