You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring Boot 3.2新RestClient如何配置默认日志记录出入请求响应?

Spring Boot 3.2 RestClient 请求/响应日志配置(application.yml方式)

要通过Spring默认日志机制启用RestClient的请求与响应日志,只需在application.yml中配置对应日志类的级别即可,无需自定义拦截器:

基础日志配置(记录请求核心信息)

将org.springframework.web.client.RestClient的日志级别设为DEBUG,会输出请求方法、目标URL、响应状态码等关键信息:

logging:
  level:
    org.springframework.web.client.RestClient: DEBUG

详细日志配置(含请求/响应体、头信息)

如果需要查看完整的请求头、响应头、请求体和响应体内容,将日志级别调整为TRACE:

logging:
  level:
    org.springframework.web.client.RestClient: TRACE

补充说明

  • 该配置对所有通过RestClient.Builder创建的RestClient实例生效,属于全局级别的日志控制。
  • Spring会自动依托内置日志框架(如Logback、Log4j2)输出日志,无需额外编写拦截器逻辑。

内容的提问来源于stack exchange,提问作者mohmf

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 17:55:55