X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Futils%2FConfiguration.js;h=cba1db2c3f2c9c39bbe7993694ac4b3b93964b18;hb=027b409aee809cc066ab83006284d03e1678023b;hp=31ab1d6b561e0e61abdd1159518351e62a67995a;hpb=1d7ca20ccc95d325e520291fd2596df9d391536b;p=e-mobility-charging-stations-simulator.git diff --git a/src/utils/Configuration.js b/src/utils/Configuration.js index 31ab1d6b..cba1db2c 100644 --- a/src/utils/Configuration.js +++ b/src/utils/Configuration.js @@ -14,7 +14,7 @@ class Configuration { static getStatisticsDisplayInterval() { // Read conf - return Configuration.getConfig().statisticsDisplayInterval; + return Utils.objectHasOwnProperty(Configuration.getConfig(), 'statisticsDisplayInterval') ? Configuration.getConfig().statisticsDisplayInterval : 60; } static getAutoReconnectTimeout() { @@ -27,21 +27,11 @@ class Configuration { return Utils.objectHasOwnProperty(Configuration.getConfig(), 'autoReconnectMaxRetries') ? Configuration.getConfig().autoReconnectMaxRetries : -1; } - static getChargingStationTemplateURLs() { + static getStationTemplateURLs() { // Read conf return Configuration.getConfig().stationTemplateURLs; } - static getChargingStationTemplate() { - // Read conf - return Configuration.getConfig().stationTemplate; - } - - static getNumberofChargingStation() { - // Read conf - return Configuration.getConfig().numberOfStation ? Configuration.getConfig().numberOfStation : 0; - } - static useWorkerPool() { return Configuration.getConfig().useWorkerPool; } @@ -54,6 +44,14 @@ class Configuration { return Utils.objectHasOwnProperty(Configuration.getConfig(), 'consoleLog') ? Configuration.getConfig().consoleLog : false; } + static getLogFormat() { + return Utils.objectHasOwnProperty(Configuration.getConfig(), 'logFormat') ? Configuration.getConfig().logFormat : 'simple'; + } + + static getLogLevel() { + return Utils.objectHasOwnProperty(Configuration.getConfig(), 'logLevel') ? Configuration.getConfig().logLevel : 'info'; + } + static getLogFile() { return Utils.objectHasOwnProperty(Configuration.getConfig(), 'logFile') ? Configuration.getConfig().logFile : 'combined.log'; } @@ -62,34 +60,13 @@ class Configuration { return Utils.objectHasOwnProperty(Configuration.getConfig(), 'errorFile') ? Configuration.getConfig().errorFile : 'error.log'; } - static getAutomaticTransactionConfiguration() { - // Read conf - return Configuration.getChargingStationTemplate().AutomaticTransactionGenerator; - } - static getSupervisionURLs() { // Read conf return Configuration.getConfig().supervisionURLs; } - static getEquallySupervisionDistribution() { - return Configuration.getConfig().distributeStationToTenantEqually; - } - - static getChargingStationConfiguration() { - return Utils.objectHasOwnProperty(Configuration.getChargingStationTemplate(), 'Configuration') ? Configuration.getChargingStationTemplate().Configuration : {}; - } - - static getChargingStationAuthorizationFile() { - return Utils.objectHasOwnProperty(Configuration.getChargingStationTemplate(), 'authorizationFile') ? Configuration.getChargingStationTemplate().authorizationFile : ''; - } - - static getChargingStationConnectors() { - return Configuration.getChargingStationTemplate().Connectors; - } - - static getChargingStationConnector(number) { - return Configuration.getChargingStationTemplate().Connectors[number]; + static getDistributeStationToTenantEqually() { + return Utils.objectHasOwnProperty(Configuration.getConfig(), 'distributeStationToTenantEqually') ? Configuration.getConfig().distributeStationToTenantEqually : true; } }