【问题标题】:Is possible to log all Guzzle requests globally?是否可以在全球范围内记录所有 Guzzle 请求?
【发布时间】:2017-11-23 22:45:44
【问题描述】:

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

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

【问题讨论】:

  • 不能在创建oauth2-client请求对象的时候设置debug => true吗?

标签: php guzzle


【解决方案1】:

是的,你可以。只需将 Guzzle 的 HTTP 客户端的全局实例传递给 OAuth 提供者即可。见this code for details

用于记录自身there is a question already

【讨论】:

  • 这正是我想要的。谢谢!
猜你喜欢
  • 2019-12-03
  • 1970-01-01
  • 2019-11-18
  • 2017-01-03
  • 2013-11-06
  • 2012-04-14
  • 2016-01-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多