【问题标题】:Log4j2 on Spring BootSpring Boot 上的 Log4j2
【发布时间】:2017-06-14 02:45:20
【问题描述】:

我一整天都在调试,几乎尝试了互联网上所说的所有方法,但我仍然没有正确理解。

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

这是我的 Spring Boot 应用程序:

我的 log4j2.xml

我的 POM:

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

【问题讨论】:

    标签: spring-boot log4j2


    【解决方案1】:

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

    你应该像这样创建你的记录器:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-26
      • 2019-05-19
      • 2017-11-14
      • 2018-06-14
      • 1970-01-01
      • 1970-01-01
      • 2018-06-12
      • 2017-09-07
      相关资源
      最近更新 更多