Skip to content

Commit d8eddfc

Browse files
authored
Ability to set Logback argument capture with a property in Spring Boot Starter (#12442)
1 parent 1a1bbd5 commit d8eddfc

File tree

1 file changed

+8
-0
lines changed
  • instrumentation/spring/spring-boot-autoconfigure/src/main/java/io/opentelemetry/instrumentation/spring/autoconfigure/internal/instrumentation/logging

1 file changed

+8
-0
lines changed

instrumentation/spring/spring-boot-autoconfigure/src/main/java/io/opentelemetry/instrumentation/spring/autoconfigure/internal/instrumentation/logging/LogbackAppenderInstaller.java

+8
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,14 @@ private static void initializeOpenTelemetryAppenderFromProperties(
115115
openTelemetryAppender.setCaptureLoggerContext(loggerContextAttributes.booleanValue());
116116
}
117117

118+
Boolean captureArguments =
119+
evaluateBooleanProperty(
120+
applicationEnvironmentPreparedEvent,
121+
"otel.instrumentation.logback-appender.experimental.capture-arguments");
122+
if (captureArguments != null) {
123+
openTelemetryAppender.setCaptureArguments(captureArguments.booleanValue());
124+
}
125+
118126
String mdcAttributeProperty =
119127
applicationEnvironmentPreparedEvent
120128
.getEnvironment()

0 commit comments

Comments
 (0)