Skip to content

Commit bffa2c5

Browse files
update the logic to return mutable mdc object
1 parent 828aa68 commit bffa2c5

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

logback13/src/main/java/com/newrelic/logging/logback13/CustomLoggingEventWrapper.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import org.slf4j.Marker;
1313
import org.slf4j.event.KeyValuePair;
1414

15+
import java.util.HashMap;
1516
import java.util.List;
1617
import java.util.Map;
1718

@@ -34,12 +35,12 @@ public CustomLoggingEventWrapper(ILoggingEvent delegate, Map<String, String> cus
3435

3536
@Override
3637
public Map<String, String> getMDCPropertyMap() {
37-
return customMdc;
38+
return new HashMap<>(customMdc); // Returns a mutable copy of the custom MDC map
3839
}
3940

4041
@Override
4142
public Map<String, String> getMdc() {
42-
return customMdc;
43+
return new HashMap<>(customMdc); // Returns a mutable copy of the custom MDC map
4344
}
4445

4546
@Override

0 commit comments

Comments
 (0)