@@ -91,71 +91,71 @@ private static void initializeOpenTelemetryAppenderFromProperties(
9191 // org.springframework.boot.context.logging.LoggingApplicationListener, config properties not
9292 // available
9393 Boolean codeAttribute =
94- evaluateBooleanPropertyDeclarativeConfigOrLegacy (
94+ evaluateBooleanProperty (
9595 applicationEnvironmentPreparedEvent ,
9696 "otel.instrumentation.logback-appender.experimental.capture-code-attributes" );
9797 if (codeAttribute != null ) {
9898 openTelemetryAppender .setCaptureCodeAttributes (codeAttribute );
9999 }
100100
101101 Boolean markerAttribute =
102- evaluateBooleanPropertyDeclarativeConfigOrLegacy (
102+ evaluateBooleanProperty (
103103 applicationEnvironmentPreparedEvent ,
104104 "otel.instrumentation.logback-appender.experimental.capture-marker-attribute" );
105105 if (markerAttribute != null ) {
106106 openTelemetryAppender .setCaptureMarkerAttribute (markerAttribute );
107107 }
108108
109109 Boolean keyValuePairAttributes =
110- evaluateBooleanPropertyDeclarativeConfigOrLegacy (
110+ evaluateBooleanProperty (
111111 applicationEnvironmentPreparedEvent ,
112112 "otel.instrumentation.logback-appender.experimental.capture-key-value-pair-attributes" );
113113 if (keyValuePairAttributes != null ) {
114114 openTelemetryAppender .setCaptureKeyValuePairAttributes (keyValuePairAttributes );
115115 }
116116
117117 Boolean logAttributes =
118- evaluateBooleanPropertyDeclarativeConfigOrLegacy (
118+ evaluateBooleanProperty (
119119 applicationEnvironmentPreparedEvent ,
120120 "otel.instrumentation.logback-appender.experimental-log-attributes" );
121121 if (logAttributes != null ) {
122122 openTelemetryAppender .setCaptureExperimentalAttributes (logAttributes );
123123 }
124124
125125 Boolean loggerContextAttributes =
126- evaluateBooleanPropertyDeclarativeConfigOrLegacy (
126+ evaluateBooleanProperty (
127127 applicationEnvironmentPreparedEvent ,
128128 "otel.instrumentation.logback-appender.experimental.capture-logger-context-attributes" );
129129 if (loggerContextAttributes != null ) {
130130 openTelemetryAppender .setCaptureLoggerContext (loggerContextAttributes );
131131 }
132132
133133 Boolean captureTemplate =
134- evaluateBooleanPropertyDeclarativeConfigOrLegacy (
134+ evaluateBooleanProperty (
135135 applicationEnvironmentPreparedEvent ,
136136 "otel.instrumentation.logback-appender.experimental.capture-template" );
137137 if (captureTemplate != null ) {
138138 openTelemetryAppender .setCaptureTemplate (captureTemplate );
139139 }
140140
141141 Boolean captureArguments =
142- evaluateBooleanPropertyDeclarativeConfigOrLegacy (
142+ evaluateBooleanProperty (
143143 applicationEnvironmentPreparedEvent ,
144144 "otel.instrumentation.logback-appender.experimental.capture-arguments" );
145145 if (captureArguments != null ) {
146146 openTelemetryAppender .setCaptureArguments (captureArguments );
147147 }
148148
149149 Boolean captureLogstashMarkerAttributes =
150- evaluateBooleanPropertyDeclarativeConfigOrLegacy (
150+ evaluateBooleanProperty (
151151 applicationEnvironmentPreparedEvent ,
152152 "otel.instrumentation.logback-appender.experimental.capture-logstash-marker-attributes" );
153153 if (captureLogstashMarkerAttributes != null ) {
154154 openTelemetryAppender .setCaptureLogstashMarkerAttributes (captureLogstashMarkerAttributes );
155155 }
156156
157157 Boolean captureLogstashStructuredArguments =
158- evaluateBooleanPropertyDeclarativeConfigOrLegacy (
158+ evaluateBooleanProperty (
159159 applicationEnvironmentPreparedEvent ,
160160 "otel.instrumentation.logback-appender.experimental.capture-logstash-structured-arguments" );
161161 if (captureLogstashStructuredArguments != null ) {
@@ -203,7 +203,7 @@ private static void initializeMdcAppenderFromProperties(
203203 // org.springframework.boot.context.logging.LoggingApplicationListener, config properties not
204204 // available
205205 Boolean addBaggage =
206- evaluateBooleanPropertyDeclarativeConfigOrLegacy (
206+ evaluateBooleanProperty (
207207 applicationEnvironmentPreparedEvent , "otel.instrumentation.logback-mdc.add-baggage" );
208208 if (addBaggage != null ) {
209209 openTelemetryAppender .setAddBaggage (addBaggage );
@@ -234,7 +234,8 @@ private static void initializeMdcAppenderFromProperties(
234234 }
235235 }
236236
237- private static Boolean evaluateBooleanPropertyDeclarativeConfigOrLegacy (
237+ /** Evaluates a boolean property, taking into account whether declarative config is in use. */
238+ private static Boolean evaluateBooleanProperty (
238239 ApplicationEnvironmentPreparedEvent applicationEnvironmentPreparedEvent , String property ) {
239240 ConfigurableEnvironment environment = applicationEnvironmentPreparedEvent .getEnvironment ();
240241 String key = property ;
0 commit comments