Use arrow function for log messages prefixing
authorJérôme Benoit <jerome.benoit@sap.com>
Thu, 26 Jan 2023 21:45:30 +0000 (22:45 +0100)
committerJérôme Benoit <jerome.benoit@sap.com>
Thu, 26 Jan 2023 21:45:30 +0000 (22:45 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
12 files changed:
src/charging-station/AuthorizedTagsCache.ts
src/charging-station/AutomaticTransactionGenerator.ts
src/charging-station/Bootstrap.ts
src/charging-station/ChargingStation.ts
src/charging-station/WorkerBroadcastChannel.ts
src/charging-station/ocpp/OCPPServiceUtils.ts
src/charging-station/ui-server/UIHttpServer.ts
src/charging-station/ui-server/UIWebSocketServer.ts
src/charging-station/ui-server/ui-services/AbstractUIService.ts
src/performance/PerformanceStatistics.ts
src/utils/Configuration.ts
src/utils/Utils.ts

index b5058291b71c1a336ce914786d94f6a90af2e80f..fd085890f2359af34b8ff1a5580f9d3323c84137 100644 (file)
@@ -106,7 +106,7 @@ export default class AuthorizedTagsCache {
     return authorizedTags;
   }
 
-  private logPrefix(file: string): string {
+  private logPrefix = (file: string): string => {
     return Utils.logPrefix(` Authorized tags cache for authorization file '${file}' |`);
-  }
+  };
 }
index 0f26d3a2e2e7dd888a741c61d02057f88f2b2e8b..dca2e06047699f69190fd7fc2c4ba00f43c55887 100644 (file)
@@ -434,13 +434,13 @@ export default class AutomaticTransactionGenerator extends AsyncResource {
     }
   }
 
-  private logPrefix(connectorId?: number): string {
+  private logPrefix = (connectorId?: number): string => {
     return Utils.logPrefix(
       ` ${this.chargingStation.stationInfo.chargingStationId} | ATG${
         connectorId !== undefined ? ` on connector #${connectorId.toString()}` : ''
       }:`
     );
-  }
+  };
 
   private handleStartTransactionResponse(
     connectorId: number,
index abd3093a54d97b8a149ec89b1aded96b5c2996a0..88b4b4c42c973193231aa5d9d4af582dd2f61b18 100644 (file)
@@ -289,7 +289,7 @@ export class Bootstrap {
     ++this.numberOfChargingStations;
   }
 
-  private logPrefix(): string {
+  private logPrefix = (): string => {
     return Utils.logPrefix(' Bootstrap |');
-  }
+  };
 }
index 514d50cee292b8975e3d46a39b87bb59813db486..b827b92242b8bf76f8af3c24152bff3ad96f76c4 100644 (file)
@@ -157,14 +157,14 @@ export default class ChargingStation {
     );
   }
 
-  public logPrefix(): string {
+  public logPrefix = (): string => {
     return Utils.logPrefix(
       ` ${
         this?.stationInfo?.chargingStationId ??
         ChargingStationUtils.getChargingStationId(this.index, this.getTemplateFromFile())
       } |`
     );
-  }
+  };
 
   public hasAuthorizedTags(): boolean {
     return !Utils.isEmptyArray(
index aa696fcc036e0b864b5a3501c7d189143117875e..37987437eee496f7684bc1e2049d55fc90a71084 100644 (file)
@@ -54,7 +54,7 @@ export default abstract class WorkerBroadcastChannel extends BroadcastChannel {
     return messageEvent;
   }
 
-  private logPrefix(modName: string, methodName: string): string {
+  private logPrefix = (modName: string, methodName: string): string => {
     return Utils.logPrefix(` Worker Broadcast Channel | ${modName}.${methodName}:`);
-  }
+  };
 }
index c85ccf2fb753523fa01dcd5a4646616216f6d2b2..6d21182891224ec436dba3946993b776d3cc6eb4 100644 (file)
@@ -283,7 +283,7 @@ export class OCPPServiceUtils {
       : numberValue * options.unitMultiplier;
   }
 
-  private static logPrefix(ocppVersion: OCPPVersion): string {
+  private static logPrefix = (ocppVersion: OCPPVersion): string => {
     return Utils.logPrefix(` OCPP ${ocppVersion} |`);
-  }
+  };
 }
index f475b8efbac54af6d9fb900920ea32b6298d7fcf..50bdfb592d1ac73291f62a2e68005406646fc353 100644 (file)
@@ -60,12 +60,12 @@ export default class UIHttpServer extends AbstractUIServer {
     }
   }
 
-  public logPrefix(modName?: string, methodName?: string, prefixSuffix?: string): string {
+  public logPrefix = (modName?: string, methodName?: string, prefixSuffix?: string): string => {
     const logMsgPrefix = prefixSuffix ? `UI HTTP Server ${prefixSuffix}` : 'UI HTTP Server';
     const logMsg =
       modName && methodName ? ` ${logMsgPrefix} | ${modName}.${methodName}:` : ` ${logMsgPrefix} |`;
     return Utils.logPrefix(logMsg);
-  }
+  };
 
   private requestListener(req: IncomingMessage, res: ServerResponse): void {
     this.authenticate(req, (err) => {
index d6240e31ef2dadb43f7ccbc2121a6442903252be..c00b8c28f6f8adb2d794733b265604a49135fc51 100644 (file)
@@ -145,14 +145,14 @@ export default class UIWebSocketServer extends AbstractUIServer {
     }
   }
 
-  public logPrefix(modName?: string, methodName?: string, prefixSuffix?: string): string {
+  public logPrefix = (modName?: string, methodName?: string, prefixSuffix?: string): string => {
     const logMsgPrefix = prefixSuffix
       ? `UI WebSocket Server ${prefixSuffix}`
       : 'UI WebSocket Server';
     const logMsg =
       modName && methodName ? ` ${logMsgPrefix} | ${modName}.${methodName}:` : ` ${logMsgPrefix} |`;
     return Utils.logPrefix(logMsg);
-  }
+  };
 
   private broadcastToClients(message: string): void {
     for (const client of this.webSocketServer.clients) {
index 1dd0ee274da3adb320134e66a4f3798dfe932ace..c00ad92021b5f5c76073d74554b5aa380d6a3da8 100644 (file)
@@ -123,9 +123,9 @@ export default abstract class AbstractUIService {
     this.uiServer.sendResponse(this.uiServer.buildProtocolResponse(messageId, responsePayload));
   }
 
-  public logPrefix(modName: string, methodName: string): string {
+  public logPrefix = (modName: string, methodName: string): string => {
     return this.uiServer.logPrefix(modName, methodName, this.version);
-  }
+  };
 
   public deleteBroadcastChannelRequest(uuid: string): void {
     this.broadcastChannelRequests.delete(uuid);
index ad1f85ba7098cb13db9acb87a34bba2344f16de8..1d3bb76ce6e3f5a2e57dc66726df943abf3b7266 100644 (file)
@@ -290,7 +290,7 @@ export default class PerformanceStatistics {
     return timeSeries.map((timeSeriesItem) => timeSeriesItem.value);
   }
 
-  private logPrefix(): string {
+  private logPrefix = (): string => {
     return Utils.logPrefix(` ${this.objName} | Performance statistics`);
-  }
+  };
 }
index 8490be4eb79a0bde8358c50849c7e8b5a5fa4ace..e3daddf7a99db31c02604281152b2de31c028196 100644 (file)
@@ -318,9 +318,9 @@ export default class Configuration {
       : SupervisionUrlDistribution.ROUND_ROBIN;
   }
 
-  private static logPrefix(): string {
+  private static logPrefix = (): string => {
     return `${new Date().toLocaleString()} Simulator configuration |`;
-  }
+  };
 
   private static warnDeprecatedConfigurationKey(
     key: string,
index f81acb1c4c107b8a081ac4973ace4d3d6d46d1de..810267200fb1e3b1a4949918f264d8f57e085455 100644 (file)
@@ -11,9 +11,9 @@ export default class Utils {
     // This is intentional
   }
 
-  public static logPrefix(prefixString = ''): string {
+  public static logPrefix = (prefixString = ''): string => {
     return `${new Date().toLocaleString()}${prefixString}`;
-  }
+  };
 
   public static generateUUID(): string {
     return crypto.randomUUID();