Skip to content

Commit 2bbec8a

Browse files
committed
pr review
1 parent 3fe9682 commit 2bbec8a

File tree

1 file changed

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

1 file changed

+12
-11
lines changed

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

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)