如何为每个REST API调用启用日志记录?

时间:2017-01-23 18:58:41

标签: rest api wso2 wso2-am

我正在尝试在WSO2 API Manager中测试我的API。我已经去了API Store,以普通客户端用户身份登录,订阅了API,现在我正在尝试使用API​​控制台对其进行测试。我可以看到API很好,我点击“试一试”按钮。不幸的是,对于我的所有API调用,我只是让进度表永远进行(右边的“.....”)。它永远不会完成。

日志中没有任何内容表明出现了什么问题。我已经尝试将log4j.properties文件中的大量不同设置转换为TRACE或DEBUG,但我仍然没有得到任何结果。

我想我问的是一些非常基本的东西,但似乎没有任何关于它的信息:当REST消息进入网关时,如何让产品记录,并记录它正在尝试的HTTP发送到我的 REST API?我敢肯定,如果我能在日志中显示,那么我可能会弄清楚出了什么问题。

1 个答案:

答案 0 :(得分:1)

以下是您在API Cloud(托管版API Manager)中执行此操作的方法:http://wso2.com/blogs/cloud/trace-api-calls-and-responses/ - 我假设相同的中介顺序也在最新版本的产品中。

enter image description here