Skip to content

Commit bfd00b9

Browse files
committed
try fix from open-telemetry#2152
1 parent 00c7b28 commit bfd00b9

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

baggage-processor/src/main/java/io/opentelemetry/contrib/baggage/processor/BaggageProcessorCustomizer.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ private static void addSpanProcessor(
3939
return;
4040
}
4141

42-
sdkTracerProviderBuilder.addSpanProcessor(createBaggageSpanProcessor(keys));
42+
// need to add before the batch span processor
43+
sdkTracerProviderBuilder.addSpanProcessorFirst(createBaggageSpanProcessor(keys));
4344
}
4445

4546
static BaggageSpanProcessor createBaggageSpanProcessor(List<String> keys) {
@@ -58,7 +59,8 @@ private static void addLogRecordProcessor(
5859
return;
5960
}
6061

61-
sdkLoggerProviderBuilder.addLogRecordProcessor(createBaggageLogRecordProcessor(keys));
62+
// need to add before the batch log processor
63+
sdkLoggerProviderBuilder.addLogRecordProcessorFirst(createBaggageLogRecordProcessor(keys));
6264
}
6365

6466
static BaggageLogRecordProcessor createBaggageLogRecordProcessor(List<String> keys) {

0 commit comments

Comments
 (0)