这是一个非常简单的问题,但是我找不到信息。 (也许严重缺乏我对Java框架的了解)
如何使用application.properties设置日志记录级别? 并记录文件位置等?
更新: 从Spring Boot v1.2.0.RELEASE开始,中的设置application.properties或application.yml确实适用。请参阅参考指南的“ 日志级别”部分。
application.properties
application.yml
logging.level.org.springframework.web: DEBUG logging.level.org.hibernate: ERROR
对于早期版本的Spring Boot,您不能。您只需为此使用日志记录框架的常规配置(log4j,logback)。将适当的配置文件(log4j.xml或logback.xml)添加到src/main/resources目录中,然后根据自己的喜好进行配置。
log4j.xml
logback.xml
src/main/resources
您可以通过指定--debug何时从命令行启动应用程序来启用调试日志记录。
--debug
Spring Boot还为logback提供了一个不错的起点,以配置一些默认值,着色等。base.xml文件可以简单地包含在logback.xml文件中。(也建议从Spring Boot 的默认logback.xml中进行推荐。
<include resource="org/springframework/boot/logging/logback/base.xml"/>