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

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

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

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

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

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

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

[LOGGING]
; Optional logging settings.
logFilePath = "path/to/your/file.log"
logLevel = "INFO"

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

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