在 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