diff --git a/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/api/config/AbstractConfigurationService.java b/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/api/config/AbstractConfigurationService.java
index 2895eb4c93..3921f9f84e 100644
--- a/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/api/config/AbstractConfigurationService.java
+++ b/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/api/config/AbstractConfigurationService.java
@@ -90,8 +90,7 @@ public <R extends HasMetadata> ControllerConfiguration<R> getConfigurationFor(
   }
 
   protected void logMissingReconcilerWarning(String reconcilerKey, String reconcilersNameMessage) {
-    System.out
-        .println("Cannot find reconciler named '" + reconcilerKey + "'. " + reconcilersNameMessage);
+    log.warn("Cannot find reconciler named '{}'. {}", reconcilerKey, reconcilersNameMessage);
   }
 
   private String getReconcilersNameMessage() {