将 Spring 引导从 2.4.6 升级到 2.6.6 后出现"log4j:WARN No appenders could be found for logger"错误



我将spring-boot-start -parent版本从2.4.6更新到2.6.6,以解决spring-beans和spring-security-web的一些安全漏洞但是当我尝试在更新Spring Boot版本后启动应用程序时,我可以看到以下log4j警告消息

log4j:WARN没有appeners for logger {class name}
log4j:WARN请正确初始化log4j系统。
log4j:WARN更多信息请参见http://logging.apache.org/log4j/1.2/faq.html#noconfig

另外,控制台没有打印记录器消息(我没有更改log4j2.xml文件中的任何内容)请告诉我原因和解决办法。

消息表明有人试图使用Log4J 1.x。

很可能你有一些需要它的传递依赖。您将需要使用您的构建工具来弄清楚那是什么(例如,使用Maven使用mvn dependency:tree),然后排除传递依赖。

您还需要添加Log4J 1。x桥接JAR到您的构建,如这里所述,或者任何试图使用Log4J 1的东西都会失败并出现异常。

相关内容

  • 没有找到相关文章

最新更新