今天项目遇到一个很奇怪的问题,服务在启动时,不打印spring 的启动日志。经过排查发现是因为其他的依赖引入了
log4j 的依赖,因为我们的项目用的是logback,所以项目中没有log4j 的相关配置,所以干扰到了日志的打印
原因:
下面是log4j缺失配置文件的告警日志:
log4j:WARN No appenders could be found for logger (org.springframework.web.context.support.StandardServletEnvironment).
log4j:WARN Please initialize the log4j system properly.
解决方案
解决方案是将log4j的依赖排除掉,即可解决问题:
问题解决
排除掉之后就能打印出spring 的启动日志了: