我正在尝试使用可以正常工作的guzzle 6,但是在涉及如何记录所有api调用时我已经丢失了。我想简单地记录时间,登录用户的会话,网址和任何其他通常与API调用相关的信息。我似乎无法找到Guzzle 6的任何文档引用此,只有guzzle 3(他们已经改变了日志addSubscriber调用)。这是我目前的API调用如何:如何使用Guzzle来记录所有API调用6
$client = new GuzzleHttp\Client(['defaults' => ['verify' => false]]);
$res = $client->get($this->url . '/api/details', ['form_params' => ['file' => $file_id]]);
你在哪里指定这个代码中的日志文件的名称?感谢张贴这! – KingKongFrog
我没有在示例中设置处理程序。您可以选择在记录器中使用哪种类型的处理程序。 如果你想记录你的消息到文件,你应该选择StreamHandler。 [检查monolog文档](https://github.com/Seldaek/monolog/blob/master/doc/02-handlers-formatters-processors.md#handlers)其他选项。 您可以在创建记录器时传递处理程序,或者通过'pushHandler'方法设置它。 检查此[示例](https://github.com/Seldaek/monolog/blob/master/doc/01-usage.md#configuring-a-logger)@KingKongFrog – velioglu
美丽@Velioglu – KingKongFrog