MDC仅用于记录吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MDC仅用于记录吗?相关的知识,希望对你有一定的参考价值。
我知道MDC由Log4j提供,用于将相关日志消息分组在一起,旨在简化调试。
但是,MDC是否应仅用于此目的?如果我使用MDC在执行线程中保留小的业务信息,它被认为是一种不好的做法。 ?
答案
我不知道你的情况。听起来你正在使用MDC来制作它不适用的东西。除非您希望将这些业务信息用于日志目的。
有许多方法可以在您的应用程序中保留数据。制作自定义ThreadLocal /自定义上下文。
以上是关于MDC仅用于记录吗?的主要内容,如果未能解决你的问题,请参考以下文章
在 JBoss 6.1.0-Final 中使用 MDC 日志记录
如何使用 Spring Sleuth 2.0 记录 MDC?