【问题标题】:spring restful web service loggingSpring RESTful Web 服务日志记录
【发布时间】:2015-11-27 21:44:29
【问题描述】:

我使用本教程实现了 Spring RESTful Web 服务:https://spring.io/guides/gs/rest-service/。我在 pom.xml 和 src/main/resources 文件夹中的 log4j.properties 文件中添加了 log4j 的依赖项。现在我希望将日志记录到 log4j.properties 文件中所述的日志文件而不是 STDOUT。但是,日志记录仅用于 STDOUT。如何修复 tis 以将日志消息打印到日志文件?

【问题讨论】:

标签: spring rest logging


【解决方案1】:

默认情况下,Spring Boot 使用 LogBack 作为日志框架。 如果要配置 Log4J,follow this configuration。 您需要排除 Spring Boot 的日志记录模块(包含 LogBack 依赖项)并包含为 log4j 启​​动的 Spring boot。

顺便说一句,log4j 是古老的技术,考虑迁移到 logback 或 log4j2

【讨论】:

  • 谢谢,这帮助很大。我按照配置说明决定切换到 log4j2,因为无论我尝试什么,log4j 都没有写入日志文件。
猜你喜欢
  • 1970-01-01
  • 2010-09-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多