Skip to content

Commit ff73e95

Browse files
authored
Make the OpenTelemetry Logback appender work with GraalVM native images (#7989)
I have tried the [OpenTelemetry Logback appender](https://github.com/open-telemetry/opentelemetry-java-instrumentation/tree/main/instrumentation/logback/logback-appender-1.0/library) with GraalVM native images. The GraalVM configurations of this PR are required to make it work. It's my first GraalVM-related PR in this repo. In future works, adding automatic tests with GraalVM on some [programmatic instrumentation libraries](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/docs/supported-libraries.md#libraries--frameworks) may be interesting.
1 parent 1a7e0f3 commit ff73e95

File tree

2 files changed

+4
-0
lines changed
  • instrumentation-api/src/main/resources/META-INF/native-image/io.opentelemetry.instrumentation/opentelemetry-instrumentation-api
  • instrumentation/logback/logback-appender-1.0/library/src/main/resources/META-INF/native-image/io.opentelemetry.instrumentation/opentelemetry-jdbc

2 files changed

+4
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Args=\
2+
--initialize-at-build-time=io.opentelemetry.instrumentation.api.internal.cache.concurrentlinkedhashmap.ConcurrentLinkedHashMap
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Args=\
2+
--initialize-at-build-time=io.opentelemetry.instrumentation.logback.appender.v1_0.internal.LoggingEventMapper

0 commit comments

Comments
 (0)