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

相关推荐
R***623114 小时前
Spring Boot 整合 log4j2 日志配置教程
spring boot·单元测试·log4j
百花~6 天前
自动化测试概念篇~
selenium·log4j
k***3888 天前
SpringBoot Test详解
spring boot·后端·log4j
马达加斯加D8 天前
C# --- 如何写UT
前端·c#·log4j
秃了也弱了。8 天前
testng:Java界功能强大的单元测试框架
java·单元测试·log4j
q***420511 天前
Spring Boot 整合 log4j2 日志配置教程
spring boot·单元测试·log4j
m0_5656111316 天前
Java高级特性:单元测试、反射、注解、动态代理
java·单元测试·log4j
LSL666_17 天前
Spring 框架整合 JUnit 单元测试——包含完整执行流程
spring·junit·log4j
郝开17 天前
Spring Boot 2.7.18(最终 2.x 系列版本)8 - 日志:Log4j2 基本概念;Log4j2 多环境日志配置策略
spring boot·单元测试·log4j
深色風信子18 天前
Java Maven Log4j 项目日志打印
java·log4j·maven·java maven