小编典典

Spring Boot:如何使用 application.properties 设置日志记录级别?

all

这是一个非常简单的问题,但我找不到信息。
(也许我对 Java 框架的了解严重不足)

如何使用 application.properties 设置日志记录级别?
和记录文件位置等?


阅读 118

收藏
2022-03-24

共1个答案

小编典典

更新: 从 Spring Boot v1.2.0.RELEASE
开始,设置application.propertiesapplication.yml确实适用。请参阅参考指南的日志级别部分

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

对于早期版本的 Spring
Boot,您不能。为此,您只需使用日志框架(log4j、logback)的正常配置即可。将适当的配置文件(log4j.xmllogback.xml)添加到src/main/resources目录并根据您的喜好进行配置。

--debug您可以通过指定从命令行启动应用程序的时间来启用调试日志记录。

Spring Boot 还为 logback
提供了一个很好的起点,可以配置一些默认值、着色等base.xml文件,您可以简单地将其包含在
logback.xml 文件中。(这也是Spring
Boot中默认的logback.xml推荐的。

<include resource="org/springframework/boot/logging/logback/base.xml"/>
2022-03-24