我正在使用Java Adwords API。有没有办法让我看到在创建广告组(mutate)时发送的SOAP请求是什么样的?
答案 0 :(得分:0)
您可以按enabling logging查看SOAP XML。默认soapXmlLogger
仅配置为记录错误,但如果您想查看所有内容,则可以将其从WARN
更改为INFO
;例如:
log4j.category.com.google.api.ads.adwords.lib.client.AdWordsServiceClient.soapXmlLogger=INFO, SOAP_LOG, CONSOLE
答案 1 :(得分:0)
使用您的用户对象 - 调用 -
$用户> LogAll();
默认情况下,这将写入名为soap_xml.log的文件 - 您可能需要创建它或调整权限以确保它可由apache写入 - 但您应该能够在那里看到所有的soap请求。
答案 2 :(得分:0)
使用 log4j.xml ,以下appender将删除soap请求/响应日志
<logger name="com.google.api.ads.adwords.lib.client.AdWordsServiceClient.soapXmlLogger" additivity="false">
<level value="error"/>
<appender-ref ref="<your-appender>"/>
</logger>