Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Spring Boot中设置嵌入式tomcat的日志记录级别?_Spring_Tomcat_Logging_Spring Boot - Fatal编程技术网

如何在Spring Boot中设置嵌入式tomcat的日志记录级别?

如何在Spring Boot中设置嵌入式tomcat的日志记录级别?,spring,tomcat,logging,spring-boot,Spring,Tomcat,Logging,Spring Boot,如何在Spring Boot中设置嵌入式tomcat的日志记录级别 特别是我需要查看tomcat集群相关日志 我在application.properties中添加了以下行,但是tomcat似乎只记录信息级别的日志 logging.level.org.apache.catalina=TRACE 有没有一个简单的方法来实现这一点 最好了解Spring Boot和嵌入式tomcat特定的简单解决方案,最好只编辑application.properties。简而言之,使用Spring Boot版本1

如何在Spring Boot中设置嵌入式tomcat的日志记录级别

特别是我需要查看tomcat集群相关日志

我在application.properties中添加了以下行,但是tomcat似乎只记录信息级别的日志

logging.level.org.apache.catalina=TRACE
有没有一个简单的方法来实现这一点


最好了解Spring Boot和嵌入式tomcat特定的简单解决方案,最好只编辑application.properties。

简而言之,使用Spring Boot版本1.3.0和Logback。(我使用的是Spring Boot 1.2.4)

Spring Boot 1.3.0将
LevelChangePropagator
添加到
LogbackLoggingSystem.java
(),因此在application.properties中设置的日志记录级别被传播到tomcat使用的jul(java.util.logging)

否则,如果日志记录级别低于默认的信息级别,则必须在logging.properties中为jul设置日志记录级别,并在application.properties中为日志记录程序设置日志记录级别。这是针对jul-to-slf4j模块的限制,该模块无法完全覆盖jul实现,因为jul在java.*包中

另请参见以下Spring引导问题:

这是相关的StackOverflow问题:。事实上,这就是我面临的问题


(如果从现在起的几天内没有更好的答案发布,我将接受这个答案。)

可能重复的示例将受到祝福