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

相关推荐
编程乐学(Arfan开发工程师)11 天前
73、单元测试-断言机制
服务器·数据库·servlet·单元测试·sqlite·log4j·mybatis
零叹19 天前
篇章八 论坛系统——业务开发——登录
java·前端·spring·ajax·log4j·mybatis·登录功能
gihigo199821 天前
Logic Error: 如何识别和修复逻辑错误
log4j
树叶@22 天前
快速上手驭码CodeRider二
log4j·visual studio code
百锦再22 天前
.NET 类库开发详细指南c
java·log4j·.net·net·dot
程序猿小D23 天前
第25节 Node.js 断言测试
后端·node.js·log4j·编辑器·vim·apache·restful
多多*1 个月前
微服务网关SpringCloudGateway+SaToken鉴权
linux·开发语言·redis·python·sql·log4j·bootstrap
蔡蓝1 个月前
设计模式-迪米特法则
设计模式·log4j·迪米特法则
趁你还年轻_1 个月前
Spring 官方推荐构造函数注入
java·spring·log4j
小鹭同学_1 个月前
Java基础 Day28 完结篇
java·开发语言·log4j