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

Spring Boot management.trace.include配置参数相关技术问询

Spring Boot management.trace.include 属性全解析

我来帮你梳理下这个配置属性的关键信息:

支持的取值范围

management.trace.include 用来定义HTTP跟踪记录中要包含的内容项,所有支持的取值如下:

  • request-headers:记录请求头数据
  • response-headers:记录响应头数据
  • cookies:记录请求和响应中的Cookie信息
  • errors:记录请求处理过程中产生的错误详情
  • time-taken:记录整个请求的处理耗时
  • remote-address:记录发起请求的远程地址
  • principal:记录已认证用户的主体信息
  • session-id:记录会话ID
  • request-parameters:记录请求携带的参数
  • authorization:记录授权头信息(注意:该字段包含敏感内容,生产环境启用需谨慎)
  • path-info:记录请求的路径信息
  • context-path:记录请求的上下文路径
  • method:记录HTTP请求方法(GET/POST等)
  • protocol:记录HTTP协议版本(HTTP/1.1、HTTP/2等)
  • query-string:记录URL中的查询字符串
  • user-agent:记录请求的User-Agent头

默认取值

默认情况下,这个属性会自动包含以下内容:
request-headers,response-headers,cookies,errors,time-taken,remote-address,principal,session-id

官方文档情况

正如你提示的那样——Spring Boot官方目前没有针对这个属性的公开详细文档。想要确认这些信息的准确性,最可靠的方式是查看Spring Boot源码中的HttpTraceProperties类,里面的Include枚举清晰定义了所有支持的取值,同时也能找到默认值的配置逻辑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 04:10:20