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