当前位置: 首页 > 知识库问答 >
问题:

Spring引导上的Log4j2

佘辰龙
2023-03-14

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

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

这是我的Spring Boot应用程序:

我的log4j2。xml

我的POM:

我的申请表上没有。属性,这是我运行应用程序时的结果:

共有1个答案

金子轩
2023-03-14

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

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

Logger logger = LoggerFactory.getLogger(DemoApplication.class);
 类似资料:
  • 问题内容: 有人知道Spring实际上是如何引导的吗? 哪些实例由谁创建? 我真的很想知道谁创建了WebApplicationContext和ContextLoader实例。是Tomcat的作品吗? 问题答案: 用户 正在部署Web应用程序WAR 。 Servlet容器 (Tomcat)读取。 Servlet 容器*正在实例化Servlet上下文侦听器(如果定义在内部)。 * 使用应用程序上下文X

  • 我需要上传文件使用角和Spring引导。 角度服务: 我的后端Rest服务如下: 所以不能理解为什么它不起作用! 谢谢

  • 我在eclipse上使用SpringBoot和maven,并在eclipse上构建maven。当我尝试运行jar文件时,出现了错误。 我在manifast中添加了mainclass,在pom中添加了Spring Boot插件。xml,以及清理和重建maven。我有BacnetMonitoring系统应用程序。位于src/main/java/com的java文件。bacnet。监控文件夹。我已经在类

  • 我有一个简单的Spring Boot应用程序(在STS中创建为“starter project”)。我使用log4j2进行日志记录 无论我尝试什么,我都没有在交换中看到任何消息;我只在控制台中看到它们。 我成功地将log4j(1)与旧版本的org.springframework.amqp:spring-rabbit:1.5.6 AmqpAppender(org.springframework.am

  • 我需要编写一个使用Spring Boot控制器和多部分文件的上传角度模块。但是当我上传文件时,我有一个错误 我尝试了很多更改,但每次都出现这个错误。这是我的angular file sender数据服务 这是我的控制器 它无法使用或不使用多部分解析器。你能帮我上传这个文件吗?

  • 我是spring boot的新手,我只想知道是否有可能为camel REST应用spring boot安全性-DSL impls。 正如我所看到的,Camel rest dsl通过它自己的servlet(CamelHttpTransportServlet)提供服务,但是spring有它自己的servlet(DispatcherServlet)。因此,正如我所猜测的,默认情况下,spring sec