原因:
最近在使用java重构之前的项目, 作为一个只学习了一天半的Java小白而言 重构之路总是有一些坎坷 本次文章记录了在重构过程中 关于依赖三方库自己打印日志的问题 我尝试了很多种方法 这个解决方法是最快速便捷的
Java使用的依赖项:
1. selenium
2. log4j
3. httpClient
4. org.*
5. io.*
出现问题:打印了很多不属于自己打印的日志 让人看了很抓狂
根本原因是因为 org和io依赖库在启动时 会去匹配日志库 如果catch到错误后 就会走默认的日志库进行打印
最简单快捷的解决方法:
在项目根目录下创建log4j.properties配置文件
找到多余的日志根文件名 例如org
在配置文件中添加 log4j.logger.org = off 可以添加多个
log4j.logger.org=OFF
log4j.logger.httpclient=OFF
log4j.logger.io=OFF
即可解决