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

Клиентская библиотека 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();