1、首先,确认现象是否是在控制台启动的时候,会出现大量debug信息,而不是普通的info信息。如图所示,首先你可以检查log4j.properties或者相关日志配置文件,对于console输出是否是INFO级别及以上,如果是DEBUG级别则修改即可。
2、确认在部署服务器上后还会是这个效果,就是在tomcat面板上依然会出现大量deBUG信息。如图所示,可以肯定的是一定是console配置出现了问题,查看log日志有没有对应DEBUG信息,如果有则还需要修改配置文件OUTPUT部分的配置到INFO级别以上。
3、如果发现log4j.properties上面确实都是配置在INFO级别及以上,则可以通过修改级别来看变化确定是否是这儿的问题,当然一般是不会有问题的。
4、我们检查一下引入的jar包有没有重复,对于配置正确,却会出现大量DEBUG信息,很大可能都是引入了多余的log包,看到lib目录下发现多了logback 的日志jar包,跟log4j 混乱了,导致的。
5、这里需要删除这些jar包,首先是配置buildpath中remove掉这两个jar包的依赖,然后close项目,打开项目删掉这两个Jar包,一般直接删除是不让删的。如图所示
6、然后从新部署项目,并清空缓存,从新启动,就会发现控制面板上就恢复了平静,没有那么多的DEBUG信息。如图