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