From 0a45b39ab5a86a3c2ccc22eee04d0adc9a37c187 Mon Sep 17 00:00:00 2001 From: Qingtian Wang Date: Thu, 25 Apr 2024 22:36:51 -0500 Subject: [PATCH] + better worker context switch --- src/main/java/elf4j/engine/service/writer/GroupWriter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/elf4j/engine/service/writer/GroupWriter.java b/src/main/java/elf4j/engine/service/writer/GroupWriter.java index 2df9e86..01b2b36 100644 --- a/src/main/java/elf4j/engine/service/writer/GroupWriter.java +++ b/src/main/java/elf4j/engine/service/writer/GroupWriter.java @@ -120,7 +120,7 @@ private static List getLogWriterTypes(@NonNull LogServiceConfigur private static Runnable withMdcContext(Runnable task) { Map callerContext = MDC.getCopyOfContextMap(); - return (callerContext == null) + return (callerContext == null || callerContext.isEmpty()) ? task : () -> { Map workerContext = replaceContextWith(callerContext);