Skip to content

Commit 5fb48e5

Browse files
zeitlingertrask
andauthored
log start of spring boot starter (open-telemetry#13882)
Co-authored-by: Trask Stalnaker <[email protected]>
1 parent 85f3262 commit 5fb48e5

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

instrumentation/spring/spring-boot-autoconfigure/src/main/java/io/opentelemetry/instrumentation/spring/autoconfigure/OpenTelemetryAutoConfiguration.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
import io.opentelemetry.api.OpenTelemetry;
99
import io.opentelemetry.api.trace.TracerProvider;
10+
import io.opentelemetry.instrumentation.api.internal.EmbeddedInstrumentationProperties;
1011
import io.opentelemetry.instrumentation.spring.autoconfigure.internal.OtelMapConverter;
1112
import io.opentelemetry.instrumentation.spring.autoconfigure.internal.SdkEnabled;
1213
import io.opentelemetry.instrumentation.spring.autoconfigure.internal.properties.OtelResourceProperties;
@@ -28,6 +29,8 @@
2829
import java.util.function.Function;
2930
import java.util.function.Supplier;
3031
import java.util.stream.Collectors;
32+
import org.slf4j.Logger;
33+
import org.slf4j.LoggerFactory;
3134
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
3235
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
3336
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
@@ -54,6 +57,8 @@
5457
OtelSpringProperties.class
5558
})
5659
public class OpenTelemetryAutoConfiguration {
60+
private static final Logger logger =
61+
LoggerFactory.getLogger(OpenTelemetryAutoConfiguration.class);
5762

5863
public OpenTelemetryAutoConfiguration() {}
5964

@@ -110,6 +115,11 @@ public AutoConfiguredOpenTelemetrySdk autoConfiguredOpenTelemetrySdk(
110115
@Bean
111116
public OpenTelemetry openTelemetry(
112117
AutoConfiguredOpenTelemetrySdk autoConfiguredOpenTelemetrySdk) {
118+
logger.info(
119+
"OpenTelemetry Spring Boot starter ({}) has been started",
120+
EmbeddedInstrumentationProperties.findVersion(
121+
"io.opentelemetry.spring-boot-autoconfigure"));
122+
113123
return autoConfiguredOpenTelemetrySdk.getOpenTelemetrySdk();
114124
}
115125

@@ -146,6 +156,8 @@ public OtelMapConverter otelMapConverter() {
146156

147157
@Bean
148158
public OpenTelemetry openTelemetry() {
159+
logger.info("OpenTelemetry Spring Boot starter has been disabled");
160+
149161
return OpenTelemetry.noop();
150162
}
151163

0 commit comments

Comments
 (0)