springboot+log4j2遇到的坑

情景再现:按照网上一般的教程

springboot+log4j2遇到的坑_第1张图片

这样。并添加

springboot+log4j2遇到的坑_第2张图片

去除 common-logging的jar,实际过程中,仍然报错会发出警告:

springboot+log4j2遇到的坑_第3张图片

大概意思如下:slfj仍然用着springboot默认的logback,包有冲突。所以第一图并没有起作用,而且logback的jar仍在。

如果不解决这个警告,在后续操作仍然是个问题,所以必须kill.

手动去除logging操作如下:右键pom.xml,进入页面右键选择Maven->show Dependencies...

springboot+log4j2遇到的坑_第4张图片

找到 spring-boot-starter-logging 右键 选择 Exclude

springboot+log4j2遇到的坑_第5张图片

随后看到logback的jar消失了,刚开始是在最前面的。

再来看一下依赖:

springboot+log4j2遇到的坑_第6张图片

新出现了这么一句,点进去看jdbc里面确实也有logging的依赖关系,web里也有,别的包也有,这里就不做更多的解释了。

问题到这里已经解决了。

你可能感兴趣的:(springboot学习)