您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Spring Boot嵌入式Tomcat日志

Spring Boot嵌入式Tomcat日志

找到了 !!现在,您可以通过3个简单的步骤在应用程序的Log4j日志文件中查看Embedded Tomcat的内部日志:

1]添加到您的pom:

 <dependency>
      <groupId>org.apache.logging.log4j</groupId>
      <artifactId>log4j-jul</artifactId>
     </dependency>

2]在运行的arg中添加一个新的JVM参数,例如:

java -Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager -jar target/demo-0.0.1-SNAPSHOT.jar

3]添加到您的application.properties:

logging.level.org.apache=DEBUG

享受生活!:)

问题是因为Log4j日志级别没有传播到JUL中(这是嵌入式tomcat实际使用的日志记录方式),因此以上内容实现了与JUL和Log4j日志级别的连接。

阅读Spring boot 1.5.10发行说明(解决方案不是必需的)之后,我看到了新的文档,阐明了如何实现它并对其进行解释:

https://github.com/spring-projects/spring- boot/issues/2923#issuecomment-358451260

Java 2022/1/1 18:13:43 有569人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶