diff --git a/CHANGELOG.md b/CHANGELOG.md index 1cfba585e3..bae3d00952 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ ## Unreleased +### Bug fixes + +* Fix startup deprecation warning for `capture-mdc-attributes` by using the replacement + `mdc-attributes.included` properties + ([#4893](https://github.com/microsoft/ApplicationInsights-Java/pull/4893)) + ## Version 3.7.10 GA (09/17/2026) ### Enhancements diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init/AiConfigCustomizer.java b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init/AiConfigCustomizer.java index 393fb47666..395171ac63 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init/AiConfigCustomizer.java +++ b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init/AiConfigCustomizer.java @@ -66,12 +66,11 @@ public Map apply(ConfigProperties otelConfig) { // enable capturing all mdc properties properties.put( - "otel.instrumentation.logback-appender.experimental.capture-mdc-attributes", "*"); - properties.put("otel.instrumentation.log4j-appender.experimental.capture-mdc-attributes", "*"); + "otel.instrumentation.logback-appender.experimental.mdc-attributes.included", "*"); + // for log4j, this covers both MDC and context data + properties.put("otel.instrumentation.log4j-appender.experimental.mdc-attributes.included", "*"); properties.put( - "otel.instrumentation.log4j-appender.experimental.capture-context-data-attributes", "*"); - properties.put( - "otel.instrumentation.jboss-logmanager.experimental.capture-mdc-attributes", "*"); + "otel.instrumentation.jboss-logmanager.experimental.mdc-attributes.included", "*"); properties.put( "otel.instrumentation.log4j-appender.experimental.capture-map-message-attributes", "true");