Skip to content

Commit b23bacb

Browse files
committed
Add feature flag to turn on performance logging
1 parent 2888f25 commit b23bacb

3 files changed

Lines changed: 5 additions & 2 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"@babel/plugin-transform-private-property-in-object": "^7.24.7",
99
"@emotion/react": "^11.11.4",
1010
"@emotion/styled": "^11.11.5",
11-
"@foerderfunke/matching-engine": "^1.4.5",
11+
"@foerderfunke/matching-engine": "^1.4.6",
1212
"@mui/icons-material": "^5.15.19",
1313
"@mui/material": "^5.15.19",
1414
"@mui/x-charts": "^7.6.2",

src/core/managers/matchingEngineManager.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ const matchingEngineManager = {
2121
);
2222

2323
const engine = new MatchingEngine();
24+
if (featureFlags.matchingEnginePerformanceLogging) engine.turnOnPerformanceLogging()
2425
engine.addDef(await resourceService.fetchResourceWithCache(validationConfig["def"]))
2526

2627
for (const { fileUrl, behindFeatureFlag } of validationConfig["queries"]) {

src/featureFlags.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
const defaultFlags = {
2-
subindividuals: false
2+
subindividuals: false,
3+
matchingEnginePerformanceLogging: false
34
};
45

56
const getFeatureFlag = (flag) => {
@@ -9,6 +10,7 @@ const getFeatureFlag = (flag) => {
910

1011
const featureFlags = {
1112
subindividuals: getFeatureFlag('subindividuals'),
13+
matchingEnginePerformanceLogging: getFeatureFlag('matchingEnginePerformanceLogging')
1214
};
1315

1416
export const setFeatureFlag = (flag, value) => {

0 commit comments

Comments
 (0)