可以全局记录所有 Guzzle 请求



我正在开发一个使用phpleague/oauth2-client的PHP项目。 我正在使用oauth2-client启动会话,然后使用guzzle中的凭据从 RESTful 服务请求其他资源。 为了进行故障排除,我想记录所有请求,包括oauth2-client的请求。

oauth2-client还使用guzzle来发出请求。 我看到我们可以在代码中创建客户端时使用debug => true,但是有没有办法为guzzle全局配置它,以便我也可以看到来自oauth2-client的调用?

是的,你可以。只需将 Guzzle 的 HTTP 客户端的全局实例传递给您的 OAuth 提供程序即可。有关详细信息,请参阅此代码。

对于日志记录本身已经有一个问题。

最新更新