【问题标题】:How to add logging appender in spring boot configuration如何在 Spring Boot 配置中添加日志记录附加程序
【发布时间】:2017-02-03 22:41:23
【问题描述】:

我有一个 Spring Framework 应用程序,我正在将它迁移到 Spring Boot。如何配置成每天都可以创建日志?

这是我目前的日志配置:

logging.level.org.springframework.web=DEBUG
logging.level.org.hibernate=ERROR

【问题讨论】:

  • here
  • 我不认为 Spring Boot 通过它的配置提供了这样的功能。您可能不得不坚持使用日志框架的设施
  • 您应该能够重用您已有的任何日志记录配置(这比您决定包含的logging.level 属性更与问题相关)
  • 包级日志和日志归档由框架特定的配置文件定义。对于 log4j2 库,这将在 log4j2.xml 中定义。请查看 log4j 文档以获取示例。

标签: spring-mvc spring-boot


【解决方案1】:

From the docs

如果在类路径中,Spring boot 将使用 Logback。如果您将logback.xml 放在类路径的根目录中,它将自动从那里拾取。

您可以自定义此logback.xml 以根据您的要求提供用于添加滚动附加程序等的配置。 documentationexamples here 将为您提供帮助。

更新

您甚至可以使用 log4j2 进行日志记录。只需确保包含正确的依赖项即可。在这种情况下,spring boot 会检查类路径中是否有log4j2.xml。您可以使用log4j2.xml 提供所需的配置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-24
    • 2018-01-05
    • 1970-01-01
    • 2020-12-01
    • 1970-01-01
    • 2015-09-12
    • 2019-08-30
    • 1970-01-01
    相关资源
    最近更新 更多