repositories
/
e-mobility-charging-stations-simulator.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix: fix performance statistics formatting in log messages
[e-mobility-charging-stations-simulator.git]
/
src
/
performance
/
PerformanceStatistics.ts
diff --git
a/src/performance/PerformanceStatistics.ts
b/src/performance/PerformanceStatistics.ts
index e8740d29fa511de737570328dcdfbd025e838c84..3bb72ffa5f711b2b6c3c2af6d3e2501454503f45 100644
(file)
--- a/
src/performance/PerformanceStatistics.ts
+++ b/
src/performance/PerformanceStatistics.ts
@@
-1,4
+1,4
@@
-// Partial Copyright Jerome Benoit. 2021-202
3
. All Rights Reserved.
+// Partial Copyright Jerome Benoit. 2021-202
4
. All Rights Reserved.
import { type PerformanceEntry, PerformanceObserver, performance } from 'node:perf_hooks'
import type { URL } from 'node:url'
import { type PerformanceEntry, PerformanceObserver, performance } from 'node:perf_hooks'
import type { URL } from 'node:url'
@@
-14,6
+14,7
@@
import {
MessageType,
type RequestCommand,
type Statistics,
MessageType,
type RequestCommand,
type Statistics,
+ type StatisticsData,
type StorageConfiguration,
type TimestampedData
} from '../types/index.js'
type StorageConfiguration,
type TimestampedData
} from '../types/index.js'
@@
-204,7
+205,9
@@
export class PerformanceStatistics {
private logStatistics (): void {
logger.info(this.logPrefix(), {
...this.statistics,
private logStatistics (): void {
logger.info(this.logPrefix(), {
...this.statistics,
- statisticsData: JSONStringifyWithMapSupport(this.statistics.statisticsData)
+ statisticsData: JSON.parse(
+ JSONStringifyWithMapSupport(this.statistics.statisticsData)
+ ) as Map<string | RequestCommand | IncomingRequestCommand, StatisticsData>
})
}
})
}