Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用 Log4j 作为日志框架。我正在使用 MDC 在应用程序中保存一些值,以便最终记录并获取事件助手中的值。但是如果服务器上出现错误/异常日志,我注意到其他会话值正在混淆。
像 DeptId 一样,需要记录的内容不存在,而其他内容已记录。
MDC 不是线程安全的吗?有什么解决办法吗?
例子
MDC.put("prsn_id","123456"); MDC.put("dept_id","comp_sc_12");