diff --git a/extensions/arc/runtime/src/main/java/io/quarkus/arc/runtime/BeanContainerImpl.java b/extensions/arc/runtime/src/main/java/io/quarkus/arc/runtime/BeanContainerImpl.java index e9a2256497b99..0babdbf8c064a 100644 --- a/extensions/arc/runtime/src/main/java/io/quarkus/arc/runtime/BeanContainerImpl.java +++ b/extensions/arc/runtime/src/main/java/io/quarkus/arc/runtime/BeanContainerImpl.java @@ -44,9 +44,11 @@ public Factory beanInstanceFactory(Supplier> fallbackSupplier, private Factory createFactory(Supplier> handleSupplier, Supplier> fallbackSupplier, Class type, Annotation... qualifiers) { if (handleSupplier == null) { - LOGGER.debugf( - "No matching bean found for type %s and qualifiers %s. The bean might have been marked as unused and removed during build.", - type, Arrays.toString(qualifiers)); + if (LOGGER.isDebugEnabled()) { + LOGGER.debugf( + "No matching bean found for type %s and qualifiers %s. The bean might have been marked as unused and removed during build.", + type, Arrays.toString(qualifiers)); + } if (fallbackSupplier != null) { return fallbackSupplier.get(); } else {