Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.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 如何设置enableLoggingRequestDetails=&x27;正确';春靴_Spring_Spring Boot_Logging - Fatal编程技术网

Spring 如何设置enableLoggingRequestDetails=&x27;正确';春靴

Spring 如何设置enableLoggingRequestDetails=&x27;正确';春靴,spring,spring-boot,logging,Spring,Spring Boot,Logging,我今天尝试调试我的应用程序,但spring引导控制台显示以下消息: enableLoggingRequestDetails='false':请求参数和头将被屏蔽,以防止潜在敏感数据的不安全日志记录 同时,我想知道应用程序中正在发生的一切 所以我的问题是:如何在SpringBoot2.1及以下版本中启用application.properties?中的日志记录请求详细信息 logging.level.org.springframework.web=DEBUG spring.http.log-req

我今天尝试调试我的应用程序,但spring引导控制台显示以下消息:

enableLoggingRequestDetails='false':请求参数和头将被屏蔽,以防止潜在敏感数据的不安全日志记录

同时,我想知道应用程序中正在发生的一切


所以我的问题是:如何在SpringBoot2.1及以下版本中启用
application.properties

中的日志记录请求详细信息

logging.level.org.springframework.web=DEBUG
spring.http.log-request-details=true
对于SpringBoot2.2及更高版本
Spring.http.log请求详细信息
已被弃用,因此请使用

logging.level.org.springframework.web=DEBUG
spring.mvc.log-request-details=true
如果要查看loggingRequestDetails,请在
应用程序.properties中

从:

调试时是否记录(可能敏感的)请求详细信息 并且允许跟踪级别


使用webflux和spring boot 2.3.0时,可以设置以下属性来记录请求详细信息

logging.level.org.springframework.web.server.adapter.HttpWebHandlerAdapter=DEBUG
spring.codec.log-request-details=true

spring boot版本是2.2.6.RELEASE。下面的配置项帮助我解决问题。

spring.http.log request details=true

spring.http.log request details=true
添加到
应用程序的.properties
。假设您在这里使用的是Spring Boot 2.1。@M.Deinum您解决了它。请添加您的评论作为答案,以便我将其标记,这样其他人将很容易找到它。谢谢大家!@AdinduStevens工作正常,但我没有关于请求的任何信息。。。您还需要配置其他内容吗?@Phoste您还需要将web日志记录级别配置为
DEBUG
或任何更低级别:
logging.level.web:DEBUG
对于那些没有很快理解(如我)的人,有一点需要澄清:如果您没有使用application.properties并使用另一个框架进行应用程序配置,然后在应用程序配置中设置这些值。。无论在什么地方。Property
spring.http.log请求详细信息
都不推荐使用:改用
spring.mvc.log请求详细信息