Клиентская библиотека PHP соответствует PSR-3 для ведения журнала и предоставляет средство регистрации вызовов gRPC.
Уровень регистрации сообщений зависит от того, было ли событие успешным.
Сообщение журнала | Статус успеха | Статус отказа |
---|---|---|
Краткое изложение в одну строку | ИНФОРМАЦИЯ | ПРЕДУПРЕЖДЕНИЕ |
Отладочное сообщение (например, запросы на вызовы) | ОТЛАЖИВАТЬ | УВЕДОМЛЕНИЕ |
Настройка ведения журнала
По умолчанию каждый из регистраторов библиотеки записывает данные в STDERR
на канале с указанным здесь именем по умолчанию с помощью Monolog StreamHandler .
Вы можете настроить некоторые параметры для регистратора по умолчанию в файле google_ads_php.ini
:
[LOGGING] ; Необязательные настройки журналирования. logFilePath = "path/to/your/file.log" logLevel = "INFO"
Если вам требуется более детальная настройка ведения журнала, вы можете полностью указать свой собственный регистратор, предоставив регистратор, реализующий LoggerInterface
в GoogleAdsClientBuilder
:
$googleAdsClient = (new GoogleAdsClientBuilder())
...
->withLogger(new MyCustomLogger())
->build();