X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fperformance%2FPerformanceStatistics.ts;h=479fe0710b26b65797a3df973c99c744d8e6ba3c;hb=ec4a242aa5f1a9d4201d0ec9988f9dd931978589;hp=6471265efa45136e3bf03c75f43de1ea58b54163;hpb=5d0498291974ec3a130ba4b1c4663d13d16992c5;p=e-mobility-charging-stations-simulator.git diff --git a/src/performance/PerformanceStatistics.ts b/src/performance/PerformanceStatistics.ts index 6471265e..479fe071 100644 --- a/src/performance/PerformanceStatistics.ts +++ b/src/performance/PerformanceStatistics.ts @@ -131,20 +131,14 @@ export class PerformanceStatistics { public start(): void { this.startLogStatisticsInterval(); - if ( + const performanceStorageConfiguration = Configuration.getConfigurationSection( ConfigurationSection.performanceStorage, - ).enabled - ) { + ); + if (performanceStorageConfiguration.enabled) { logger.info( - `${this.logPrefix()} storage enabled: type ${ - Configuration.getConfigurationSection( - ConfigurationSection.performanceStorage, - ).type - }, uri: ${ - Configuration.getConfigurationSection( - ConfigurationSection.performanceStorage, - ).uri + `${this.logPrefix()} storage enabled: type ${performanceStorageConfiguration.type}, uri: ${ + performanceStorageConfiguration.uri }`, ); } @@ -182,11 +176,11 @@ export class PerformanceStatistics { } private startLogStatisticsInterval(): void { - const logStatisticsInterval = Configuration.getConfigurationSection( + const logConfiguration = Configuration.getConfigurationSection( ConfigurationSection.log, - ).enabled - ? Configuration.getConfigurationSection(ConfigurationSection.log) - .statisticsInterval! + ); + const logStatisticsInterval = logConfiguration.enabled + ? logConfiguration.statisticsInterval! : 0; if (logStatisticsInterval > 0 && !this.displayInterval) { this.displayInterval = setInterval(() => { @@ -199,9 +193,7 @@ export class PerformanceStatistics { logger.info( `${this.logPrefix()} already logged every ${formatDurationSeconds(logStatisticsInterval)}`, ); - } else if ( - Configuration.getConfigurationSection(ConfigurationSection.log).enabled - ) { + } else if (logConfiguration.enabled) { logger.info( `${this.logPrefix()} log interval is set to ${logStatisticsInterval?.toString()}. Not logging statistics`, );