Ведение журнала

Клиентская библиотека PHP соответствует стандарту PSR-3 для ведения журнала и предоставляет средство ведения журнала для вызовов gRPC.

Уровень регистрации сообщений зависит от того, удалось ли событие.

Записать сообщение Статус успеха Статус неисправности
Однострочное резюме ИНФОРМАЦИЯ ПРЕДУПРЕЖДЕНИЕ
Сообщение отладки (например, запросы вызовов) ОТЛАЖИВАТЬ УВЕДОМЛЕНИЕ

Настройка ведения журнала

По умолчанию каждый из средств журналирования библиотеки регистрируется в STDERR на канале с указанным здесь именем по умолчанию, используя Monolog StreamHandler .

Вы можете настроить некоторые параметры для регистратора по умолчанию в файле google_ads_php.ini :

[РЕГИСТРАЦИЯ] ; Дополнительные настройки журналирования. logFilePath = "путь/к/вашему/файлу.log" logLevel = "ИНФО"

Если вам необходимо дополнительно настроить ведение журнала, вы можете полностью указать свой собственный регистратор, предоставив регистратор, реализующий LoggerInterface в GoogleAdsClientBuilder :

$googleAdsClient = (new GoogleAdsClientBuilder())
    ...
    ->withLogger(new MyCustomLogger())
    ->build();