Spring 如何设置enableLoggingRequestDetails=&x27;正确';春靴
我今天尝试调试我的应用程序,但spring引导控制台显示以下消息: enableLoggingRequestDetails='false':请求参数和头将被屏蔽,以防止潜在敏感数据的不安全日志记录 同时,我想知道应用程序中正在发生的一切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
所以我的问题是:如何在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并使用另一个框架进行应用程序配置,然后在应用程序配置中设置这些值。。无论在什么地方。Propertyspring.http.log请求详细信息
都不推荐使用:改用spring.mvc.log请求详细信息
。