From 283d217e268ef77b9e9def8fa1cfd04d6b9b0e37 Mon Sep 17 00:00:00 2001 From: Stuart McCulloch Date: Fri, 13 Mar 2026 15:35:26 +0000 Subject: [PATCH] Expose datadog.trace.relocate.api.RatelimitedLogger from bootstrap classpath during instrumentation tests --- .../trace/agent/test/BootstrapClasspathSetupListener.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/dd-java-agent/instrumentation-testing/src/main/java/datadog/trace/agent/test/BootstrapClasspathSetupListener.java b/dd-java-agent/instrumentation-testing/src/main/java/datadog/trace/agent/test/BootstrapClasspathSetupListener.java index 73aef641b42..476e10b356e 100644 --- a/dd-java-agent/instrumentation-testing/src/main/java/datadog/trace/agent/test/BootstrapClasspathSetupListener.java +++ b/dd-java-agent/instrumentation-testing/src/main/java/datadog/trace/agent/test/BootstrapClasspathSetupListener.java @@ -86,9 +86,10 @@ public void launcherSessionOpened(LauncherSession session) { static { TEST_BOOTSTRAP_PREFIXES = - Arrays.copyOf(BOOTSTRAP_PACKAGE_PREFIXES_COPY, BOOTSTRAP_PACKAGE_PREFIXES_COPY.length + 2); - TEST_BOOTSTRAP_PREFIXES[BOOTSTRAP_PACKAGE_PREFIXES_COPY.length] = "org.slf4j"; - TEST_BOOTSTRAP_PREFIXES[BOOTSTRAP_PACKAGE_PREFIXES_COPY.length + 1] = "ch.qos.logback"; + Arrays.copyOf(BOOTSTRAP_PACKAGE_PREFIXES_COPY, BOOTSTRAP_PACKAGE_PREFIXES_COPY.length + 3); + TEST_BOOTSTRAP_PREFIXES[BOOTSTRAP_PACKAGE_PREFIXES_COPY.length] = "datadog.trace.relocate.api"; + TEST_BOOTSTRAP_PREFIXES[BOOTSTRAP_PACKAGE_PREFIXES_COPY.length + 1] = "org.slf4j"; + TEST_BOOTSTRAP_PREFIXES[BOOTSTRAP_PACKAGE_PREFIXES_COPY.length + 2] = "ch.qos.logback"; ByteBuddyAgent.install(); setupBootstrapClasspath();