Add logger checks before error logging for position validation

This commit is contained in:
2025-09-26 13:51:59 +02:00
parent c261335df5
commit d7017b5d33

View File

@@ -427,7 +427,9 @@ class MeasurementContainer {
return Number.NEGATIVE_INFINITY; return Number.NEGATIVE_INFINITY;
default: default:
if (this.logger) {
this.logger.error(`Invalid positionVsParent provided: ${positionString}`); this.logger.error(`Invalid positionVsParent provided: ${positionString}`);
}
return; return;
} }
} }
@@ -442,8 +444,11 @@ class MeasurementContainer {
if (positionValue > 0) { if (positionValue > 0) {
return "downstream"; return "downstream";
} }
if (this.logger) {
this.logger.error(`Invalid position provided: ${positionValue}`); this.logger.error(`Invalid position provided: ${positionValue}`);
} }
}
} }