11
Июн
2021

PHP. Guzzle. Логирование запросов

Появилась следующая задача: Есть запросы к API с помощью Guzzle. Есть логирование в ClickHouse (да это не важно даже). Как можно без какого-то вмешательства в Guzzle (в виде внедрения зависимостей тех же) просто взять и заставить все Requests логировать запросы по моим правилам? Максимально крутой экспириенс будет если получится не создавать новые классы, не вешать декораторы по всему коду или ещё какие-то подобные действия, которые надо будет поддерживать и ещё не упустить, пробежаться.

Может есть какой-то конфигуратор у Guzzle, который позволит это сделать? Заставить логирование вызывать мои функции и методы. Я не смог это нагуглить и в документации чего-то такого про логирование не увидел.

Буду благодарен любой помощи :)

Источник: https://ru.stackoverflow.com/questions/1294112/php-guzzle-%D0%9B%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2

11
Июн
2021

PHP. Guzzle. Логирование запросов

Появилась следующая задача: Есть запросы к API с помощью Guzzle. Есть логирование в ClickHouse (да это не важно даже). Как можно без какого-то вмешательства в Guzzle (в виде внедрения зависимостей тех же) просто взять и заставить все Requests логировать запросы по моим правилам? Максимально крутой экспириенс будет если получится не создавать новые классы, не вешать декораторы по всему коду или ещё какие-то подобные действия, которые надо будет поддерживать и ещё не упустить, пробежаться.

Может есть какой-то конфигуратор у Guzzle, который позволит это сделать? Заставить логирование вызывать мои функции и методы. Я не смог это нагуглить и в документации чего-то такого про логирование не увидел.

Буду благодарен любой помощи :)

Источник: https://ru.stackoverflow.com/questions/1294112/php-guzzle-%D0%9B%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2

Тебе может это понравится...

Добавить комментарий