简单点说MDC的作用就是能够在多线程中准确的记录日志, 方便开发人员准确定位请求记录。
MDC中的put方法其实就是将键值对放入一个Hashtable对象中,然后赋值给当前线程的ThreadLocal.ThreadLocalMap对象,即threadLocals,这保证了各个线程的在MDC键值对的独立性,以保证在分布式环境下的请求追踪的准确性
简单点说MDC的作用就是能够在多线程中准确的记录日志, 方便开发人员准确定位请求记录。
MDC中的put方法其实就是将键值对放入一个Hashtable对象中,然后赋值给当前线程的ThreadLocal.ThreadLocalMap对象,即threadLocals,这保证了各个线程的在MDC键值对的独立性,以保证在分布式环境下的请求追踪的准确性