Skip to content

Commit beab833

Browse files
committed
calculate diff only if debug is enabled
1 parent 03e5c5e commit beab833

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

Diff for: operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/dependent/kubernetes/SSABasedGenericKubernetesResourceMatcher.java

+5-7
Original file line numberDiff line numberDiff line change
@@ -107,14 +107,12 @@ public boolean matches(R actual, R desired, Context<?> context) {
107107

108108
var matches = prunedActual.equals(desiredMap);
109109

110-
if (!matches && LoggingUtils.isNotSensitiveResource(desired)) {
110+
if (!matches && log.isDebugEnabled() && LoggingUtils.isNotSensitiveResource(desired)) {
111111
var diff = getDiff(prunedActual, desiredMap, objectMapper);
112-
if (log.isDebugEnabled()) {
113-
log.debug(
114-
"Diff between actual and desired state for resource: {} with name: {} in namespace: {} is: \n{}",
115-
actual.getKind(), actual.getMetadata().getName(), actual.getMetadata().getNamespace(),
116-
diff);
117-
}
112+
log.debug(
113+
"Diff between actual and desired state for resource: {} with name: {} in namespace: {} is: \n{}",
114+
actual.getKind(), actual.getMetadata().getName(), actual.getMetadata().getNamespace(),
115+
diff);
118116
}
119117

120118
return matches;

0 commit comments

Comments
 (0)