首页 文章

Spring Boot上的Log4j2

提问于
浏览
3

我一直在调试,几乎尝试了互联网所说的关于如何做的一切,但我仍然没有正确地做到这一点 .

我使用Spring Boot和log4j2进行日志记录,因为我希望将日志写在文件而不是控制台上 . 当我启动Spring Boot时,日志文件已成功创建,但我无法在文件上看到“Hello Philippines” . 我希望你能帮助我这个人 .

这是我的Spring Boot应用程序:

enter image description here

我的log4j2.xml

enter image description here

我的POM:

enter image description here

我的application.properties上没有任何内容,这是我运行应用程序时的结果:

enter image description here

1 回答

  • 3

    log4j2.xml中 Logger 的名称是com.example,但您在应用程序中创建的 Logger 是DemoApplication .

    你应该像这样创建你的 Logger :

    Logger logger = LoggerFactory.getLogger(DemoApplication.class);
    

相关问题