File tree Expand file tree Collapse file tree 1 file changed +3
-5
lines changed
sdk/logs/src/main/java/io/opentelemetry/sdk/logs Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Original file line number Diff line number Diff line change @@ -40,17 +40,15 @@ static LogRecordProcessor composite(LogRecordProcessor... processors) {
40
40
*/
41
41
static LogRecordProcessor composite (Iterable <LogRecordProcessor > processors ) {
42
42
List <LogRecordProcessor > processorList = new ArrayList <>();
43
- BatchLogRecordProcessor batchProcessor = null ;
43
+ List < BatchLogRecordProcessor > batchProcessors = new ArrayList <>() ;
44
44
for (LogRecordProcessor processor : processors ) {
45
45
if (!BatchLogRecordProcessor .class .equals (processor .getClass ())) {
46
46
processorList .add (processor );
47
47
} else {
48
- batchProcessor = ( BatchLogRecordProcessor ) processor ;
48
+ batchProcessors . add (( BatchLogRecordProcessor ) processor ) ;
49
49
}
50
50
}
51
- if (batchProcessor != null ) {
52
- processorList .add (batchProcessor );
53
- }
51
+ processorList .addAll (batchProcessors );
54
52
55
53
if (processorList .isEmpty ()) {
56
54
return NoopLogRecordProcessor .getInstance ();
You can’t perform that action at this time.
0 commit comments