]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commit
fix(ocpp): replace this.constructor.name with moduleName in base class logs
authorJérôme Benoit <jerome.benoit@sap.com>
Wed, 18 Mar 2026 19:53:19 +0000 (20:53 +0100)
committerJérôme Benoit <jerome.benoit@sap.com>
Wed, 18 Mar 2026 19:53:19 +0000 (20:53 +0100)
commit442b290129ea93a45c8a842ce868b2443a70caf1
treead8a9f1157d87f17edc0c60d697a502e3b37e3fd
parent6d3a9962fa8909d2c4b7b5d1a9da1436e762c4b5
fix(ocpp): replace this.constructor.name with moduleName in base class logs

Minification mangles class names, causing logs like 'ln.responseHandler'
instead of 'OCPP20ResponseService.responseHandler' in production builds.

Add abstract moduleName property to OCPPResponseService and
OCPPIncomingRequestService base classes, implemented by all four
subclasses using their file-level moduleName constant.
src/charging-station/ocpp/1.6/OCPP16IncomingRequestService.ts
src/charging-station/ocpp/1.6/OCPP16ResponseService.ts
src/charging-station/ocpp/2.0/OCPP20IncomingRequestService.ts
src/charging-station/ocpp/2.0/OCPP20ResponseService.ts
src/charging-station/ocpp/OCPPIncomingRequestService.ts
src/charging-station/ocpp/OCPPResponseService.ts