Martin Walsh created LOGBACK-1337:
-------------------------------------
Summary: LogbackMDCAdapter should store mdc in LinkedHashMap to
predict order of MDC in %X
Key: LOGBACK-1337
URL: https://jira.qos.ch/browse/LOGBACK-1337
Project: logback
Issue Type: Improvement
Components: logback-classic
Affects Versions: 1.2.3, 1.1.11
Reporter: Martin Walsh
Assignee: Logback dev list
LogbackMDCAdapter uses HashMap rather than LinkedHashMap and so the order of
the key value pairs when logging MDC with %X cannot be predicted from one log
line to another. This makes log parsing harder than it has to be.
Using LinkedHashMap would address this as the order of adding to MDC would be
preserved.
See
[https://github.com/qos-ch/logback/blob/v_1.2.3/logback-classic/src/main/java/ch/qos/logback/classic/util/LogbackMDCAdapter.java]
&
https://github.com/qos-ch/logback/blob/v_1.1.11/logback-classic/src/main/java/ch/qos/logback/classic/util/LogbackMDCAdapter.java
--
This message was sent by Atlassian JIRA
(v7.3.1#73012)
_______________________________________________
logback-dev mailing list
[email protected]
http://mailman.qos.ch/mailman/listinfo/logback-dev