Я пытаюсь использовать guzzle 6, который отлично работает, но я теряюсь, когда речь идет о регистрации всех вызовов api. Я хотел бы просто записать время, войти в систему из сеанса, url и любой другой обычной информации, связанной с вызовом API. Кажется, я не могу найти документацию для Guzzle 6, которая ссылается на это, только жужжание 3 (где они изменили вызов logging addSubscriber). Это как мои текущие вызовы API являются:Как вы регистрируете все вызовы API с помощью Guzzle 6
$client = new GuzzleHttp\Client(['defaults' => ['verify' => false]]);
$res = $client->get($this->url . '/api/details', ['form_params' => ['file' => $file_id]]);
Где вы указываете имя файла журнала в этом коде? Спасибо, что опубликовали это! – KingKongFrog
Я не установил обработчик в примере. Вы можете выбрать, какой обработчик вы будете использовать в журнале. Если вы хотите зарегистрировать свои сообщения в файл, вы должны выбрать StreamHandler. [проверьте документацию по монологу] (https://github.com/Seldaek/monolog/blob/master/doc/02-handlers-formatters-processors.md#handlers) для других параметров. Вы можете передать обработчик при создании Logger или установить его после метода 'pushHandler'. проверьте это [пример] (https://github.com/Seldaek/monolog/blob/master/doc/01-usage.md#configuring-a-logger) @KingKongFrog – velioglu
Красивый @Velioglu – KingKongFrog