【发布时间】:2022-01-13 18:38:55
【问题描述】:
我已阅读链接 https://apim.docs.wso2.com/en/latest/observe/api-manager/monitoring-http-access-logs/ 中有关 http 访问日志的 wso2am 文档 它写道,由于性能原因,我们应该启用 http 访问日志仅用于故障排除错误。但我需要记录每个 http 调用的信息(不仅用于故障排除)。你有什么建议?
【问题讨论】:
标签: wso2-am
我已阅读链接 https://apim.docs.wso2.com/en/latest/observe/api-manager/monitoring-http-access-logs/ 中有关 http 访问日志的 wso2am 文档 它写道,由于性能原因,我们应该启用 http 访问日志仅用于故障排除错误。但我需要记录每个 http 调用的信息(不仅用于故障排除)。你有什么建议?
【问题讨论】:
标签: wso2-am
如果您需要在您的环境中记录传入的 API 请求,您可以启用 HTTP 访问日志。但是,正如文档中所述,这会稍微影响服务器的性能。
如果您希望记录有关传入 API 请求的任何特定信息,您可以开发 Synapse 调解器或处理程序,并使用您想要记录的 API。您还可以使用相同的实现来全局启用它来记录 API Manager 接收的所有 API 请求所需的信息。您可以参考以下示例日志处理程序以供参考:Custom API Log Handler。
以下是编写自定义中介和处理程序的文档
【讨论】: