版权声明:本文为博主原创文章,未经博主允许不得转载,转载请附原文链接说明出处。 https://blog.csdn.net/xupeng874395012/article/details/86311150
介绍
系统log4j.xml配置好了之后,系统日志级别没有按照预期的执行,控制台大量输出debug日志
debug日志 排查问题可以,但是在生产环境下,打印数量巨大,导致系统IO开销增加,影响系统性能 因此我们要想办法把debug日志过滤掉
方案
系统log4j配置没有生效的原因如下 可供参考
手误
检查下系统配置中是否存在debug配置没有发现的 ,最好全文搜索下debug字段 ,查询是否有配置错误导致上文情况出现
jar冲突导致
通过mvn dependency:tree 查下系统的依赖树,检查下是否存在logback的依赖包,如果发现有logback-classic logback-core之类的包,从依赖树的上层过滤掉之后再看下,系统日志打印级别就会正常了