Skip to content

Commit 709485f

Browse files
authored
Merge pull request #48349 from gsmet/opentelemetry-fix
Use JBoss Logging in LogsExporterCDIProvider
2 parents 2361e75 + fa86ea2 commit 709485f

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

extensions/opentelemetry/runtime/src/main/java/io/quarkus/opentelemetry/runtime/logs/spi/LogsExporterCDIProvider.java

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
import static io.quarkus.opentelemetry.runtime.config.build.ExporterType.Constants.CDI_VALUE;
44

5-
import java.util.logging.Logger;
6-
75
import jakarta.enterprise.inject.Any;
86
import jakarta.enterprise.inject.Instance;
97
import jakarta.enterprise.inject.spi.CDI;
108

9+
import org.jboss.logging.Logger;
10+
1111
import io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties;
1212
import io.opentelemetry.sdk.autoconfigure.spi.logs.ConfigurableLogRecordExporterProvider;
1313
import io.opentelemetry.sdk.logs.export.LogRecordExporter;
@@ -20,14 +20,16 @@ public class LogsExporterCDIProvider implements ConfigurableLogRecordExporterPro
2020
@Override
2121
public LogRecordExporter createExporter(ConfigProperties configProperties) {
2222
Instance<LogRecordExporter> exporters = CDI.current().select(LogRecordExporter.class, Any.Literal.INSTANCE);
23-
log.fine("available exporters: " + exporters.stream()
24-
.map(e -> e.getClass().getName())
25-
.reduce((a, b) -> a + ", " + b)
26-
.orElse("none"));
23+
if (log.isDebugEnabled()) {
24+
log.debug("available exporters: " + exporters.stream()
25+
.map(e -> e.getClass().getName())
26+
.reduce((a, b) -> a + ", " + b)
27+
.orElse("none"));
28+
}
2729
if (exporters.isUnsatisfied()) {
2830
return NoopLogRecordExporter.INSTANCE;
2931
} else {
30-
log.fine("using exporter: " + exporters.get().getClass().getName());
32+
log.debugf("using exporter: %s", exporters.get().getClass().getName());
3133
return exporters.get();
3234
}
3335
}

0 commit comments

Comments
 (0)