log4j 清除MDC上下文 MDC分类日志

在项目里需要分类收集处理日志信息,使用log4j的MDC在线程中添加分类信息。不过最近却出现日志信息记录错误的情况,具体来说,就是会出现本来是属于下一个分类的一部分信息莫名的记录到上一个分类的日志文件中了。这很显然是MDC信息错误造成的。其实,最开始暴露给我们的现象是,在日志清空后,第一次运行任务,会出现两条日志。显然,这个现象更具有迷惑性,让OneCoder一度以为是任务运行了两次。

全文详见个人独立博客https://www.coderli.com/log4j-mdc-clear/

log4j 清除MDC上下文 MDC分类日志 | OneCoder在项目里需要分类收集处理日志信息,使用log4j的MDC在线程中添加分类信息。不过最近却出现日志信息记录错误的情况,具体来说,就是会出现本来是属于下一个分类的一部分信息莫名的记录到上一个分类的日志文件中了。这很显然是MDC信息错误造成的。其实,最开始暴露给我们的现象是,在日志清空后,第一次运行任务,会出现两条日志。显然,这个现象更具有迷惑性,让OneCoder一度以为是任务运行了两次。https://www.coderli.com/log4j-mdc-clear/点击链接加入群聊【Java学习高端群】:982860385

相关推荐
我送炭你添花10 小时前
Pelco KBD300A 模拟器:19.pytest集成测试(serial + protocol + macro)
python·log4j·集成测试
我送炭你添花1 天前
Pelco KBD300A 模拟器:18. 按依赖顺序 + 复杂度由低到高逐步推进pytest单元测试
python·单元测试·log4j·pytest
凹凸曼coding1 天前
Java业务层单元测试通用编写流程(Junit4+Mockito实战)
java·单元测试·log4j
清风~徐~来3 天前
【视频点播系统】GTest 介绍及使用
log4j
emma羊羊4 天前
【log4j】
log4j
小马哥编程4 天前
单元测试中,开发模拟器(Simulator)、测试驱动器(Test driver)、桩(Stub),
单元测试·log4j
你这个代码我看不懂6 天前
SpringBoot单元测试Mock和Spy
spring boot·单元测试·log4j
tqs_123456 天前
Spring 框架中的 IoC (控制反转) 和 AOP (面向切面编程) 及其应用
java·开发语言·log4j
sunnyday04268 天前
Spring Boot 日志配置详解:log4j2.xml 的完整配置指南
xml·spring boot·log4j
小涛不学习11 天前
深入浅出Spring核心:IOC与AOP的本质与实现原理
log4j