1. 一般介绍

  • MDC(Mapped Diagnostic Context,映射调试上下文)是 log4j 和 logback 提供的一种方便在多线程条件下记录日志的功能。
  • MDC可以配置参数(如traceId,用户信息等),使得当前线程的日志打印更加灵活实用,且与别的线程相互隔离,不影响。
  • MDC的实现底层是ThredLocal


2. 项目中的应用