在 wso2am 中记录请求的负载
logging payload of request in wso2am
通过以下调解,我记录了一个请求headers
<sequence xmlns="http://ws.apache.org/ns/synapse" name="WSO2AM--Ext--In">
<log level="custom">
<property name="system_time" expression="get-property('SYSTEM_TIME')"/>
<property name="application" scope="transport" expression="get-property('api.ut.application.name')"/>
<property name="api name" scope="transport" expression="get-property('api.ut.api')"/>
<property name="method" scope="transport" expression="get-property('api.ut.HTTP_METHOD')"/>
<property name="resource" scope="transport" expression="get-property('api.ut.resource')"/>
</log>
</sequence>
但我也想记录请求的负载。我该怎么做?
您可以使用完整的日志级别,它会记录负载。
.但是,这将解析消息内容并会影响性能。
更多信息,请访问documentation
通过以下调解,我记录了一个请求headers
<sequence xmlns="http://ws.apache.org/ns/synapse" name="WSO2AM--Ext--In">
<log level="custom">
<property name="system_time" expression="get-property('SYSTEM_TIME')"/>
<property name="application" scope="transport" expression="get-property('api.ut.application.name')"/>
<property name="api name" scope="transport" expression="get-property('api.ut.api')"/>
<property name="method" scope="transport" expression="get-property('api.ut.HTTP_METHOD')"/>
<property name="resource" scope="transport" expression="get-property('api.ut.resource')"/>
</log>
</sequence>
但我也想记录请求的负载。我该怎么做?
您可以使用完整的日志级别,它会记录负载。 .但是,这将解析消息内容并会影响性能。
更多信息,请访问documentation