我知道MDC是由Log4j提供的,用于将相关的日志消息分组在一起,以便于调试。
但是,MDC是否应该仅用于此目的?如果我使用MDC在执行线程中保存小型企业信息,这是否被认为是一种糟糕的做法??
发布于 2019-04-30 16:35:50
我不知道你的情况。这听起来像是你在使用MDC做一些不适合它的事情。除非您希望将这些业务信息用于日志目的。
有许多方法可以将数据保存在应用程序中。创建自定义ThreadLocal /自定义上下文。
https://stackoverflow.com/questions/55916632
复制相似问题