文章预览
架构师大咖
架构师大咖,打造有价值的架构师交流平台。分享架构师干货、教程、课程、资讯。架构师大咖,每日推送。
公众号 该公众号已被封禁 MDC 介绍 1、简介: MDC(Mapped Diagnostic Context,映射调试上下文)是 log4j 、 logback 及 log4j2 提供的一种方便在多线程条件下记录日志的功能。 MDC 可以看成是一个 与当前线程绑定的哈希表 ,可以往其中添加键值对。MDC 中包含的内容可以 被同一线程中执行的代码所访问 。 当前线程的子线程会继承其父线程中的 MDC 的内容。当需要记录日志时,只需要从 MDC 中获取所需的信息即可。MDC 的内容则由程序在适当的时候保存进去。对于一个 Web 应用来说,通常是在请求被处理的最开始保存这些数据。 2、API说明: clear() :移除所有MDC get (String key) :获取当前线
………………………………