- 博客(1)
- 收藏
- 关注
原创 log4j2的MDC或ThreadContext子线程获取不到父线程数据
最近遇到一个问题,使用slf4j和log4j2日志框架时,需要将请求的id放入到打印日志中。因为MDC和ThreadContext是跟线程绑定的,所以遇到了子线程无法读取父线程MDC和ThreadContext的问题,网上搜了很多,有各种各样的答案,折腾了一天,总算搞定了,今天花点时间把答案总结梳理一下,希望大家能少走弯路。问题现象:在父线程中使用了MDC.put("key","value")或者ThreadContext.put("key","value"),在子线程中使用MDC.get("key")
2022-01-07 10:03:50 4930 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人