From a17238454d15f678f1ffbdd88f5b5b02ab7d6073 Mon Sep 17 00:00:00 2001 From: Jean Bisutti Date: Mon, 23 Oct 2023 23:38:58 +0200 Subject: [PATCH] Add volatile to the Logback OpenTelemetry appender (#9748) --- .../logback/appender/v1_0/OpenTelemetryAppender.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/instrumentation/logback/logback-appender-1.0/library/src/main/java/io/opentelemetry/instrumentation/logback/appender/v1_0/OpenTelemetryAppender.java b/instrumentation/logback/logback-appender-1.0/library/src/main/java/io/opentelemetry/instrumentation/logback/appender/v1_0/OpenTelemetryAppender.java index b39e5b6d72..17ff5d16a4 100644 --- a/instrumentation/logback/logback-appender-1.0/library/src/main/java/io/opentelemetry/instrumentation/logback/appender/v1_0/OpenTelemetryAppender.java +++ b/instrumentation/logback/logback-appender-1.0/library/src/main/java/io/opentelemetry/instrumentation/logback/appender/v1_0/OpenTelemetryAppender.java @@ -27,7 +27,7 @@ public class OpenTelemetryAppender extends UnsynchronizedAppenderBase captureMdcAttributes = emptyList(); - private OpenTelemetry openTelemetry; + private volatile OpenTelemetry openTelemetry; private LoggingEventMapper mapper; public OpenTelemetryAppender() {}