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

如何在WSO2分析日志中添加请求查询参数及请求体?

在WSO2分析日志中添加请求查询参数的方法

WSO2 APIM会把请求的上下文信息存入Log4j的MDC(映射诊断上下文)中,你直接用MDC变量就能在日志布局里引入查询参数:

  • 添加完整查询参数字段
    在现有布局模式里加入%X{queryParams},这个变量会输出请求的所有查询参数键值对。修改后的配置示例:

    appender.APIM_METRICS_APPENDER.layout.pattern = %d{HH:mm:ss,SSS} [%X{ip}-%X{host}] [%t] %5p %c{1} [QueryParams: %X{queryParams}] %m%n
    
  • 提取单个特定查询参数
    如果只需要某一个查询参数(比如userId),可以用%X{queryParam.参数名}的格式,示例:

    appender.APIM_METRICS_APPENDER.layout.pattern = %d{HH:mm:ss,SSS} [%X{ip}-%X{host}] [%t] %5p %c{1} [UserID: %X{queryParam.userId}] %m%n
    
  • 让配置生效
    修改完成后重启WSO2 APIM服务,新的日志格式就会生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 18:09:51