Java MDC混合会话数据

时间:2011-11-20 05:37:18

标签: java log4j mdc

我使用Log4j作为日志框架。我正在使用MDC在应用程序中保存一些值,以便在最终执行日志并获取内部事件帮助程序时。但是如果服务器上出现错误/异常日志,我会注意到其他会话值正在混淆。

与DeptId一样,需要记录的内容不存在,而其他内容则被记录。

MDC不是线程安全的吗?任何解决方案?

例如

MDC.put("prsn_id","123456");
MDC.put("dept_id","comp_sc_12");

0 个答案:

没有答案