diff --git a/dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/Instrumenter.java b/dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/Instrumenter.java index ba9483cb18..542d76444b 100644 --- a/dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/Instrumenter.java +++ b/dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/Instrumenter.java @@ -128,15 +128,23 @@ public interface Instrumenter { final List mismatches = muzzle.getMismatchedReferenceSources(classLoader); if (mismatches.size() > 0) { + if (log.isDebugEnabled()) { + log.debug( + "Instrumentation muzzled: {} -- {} on {}", + instrumentationPrimaryName, + this.getClass().getName(), + classLoader); + for (Reference.Mismatch mismatch : mismatches) { + log.debug("-- {}", mismatch); + } + } + } else { log.debug( - "Instrumentation muzzled: {} -- {} on {}", + "Applying instrumentation: {} -- {} on {}", instrumentationPrimaryName, - getClass().getName(), + this.getClass().getName(), classLoader); } - for (final Reference.Mismatch mismatch : mismatches) { - log.debug("-- {}", mismatch); - } return mismatches.size() == 0; } return true;