Запросы, ответы и сводные сообщения, отправленные в Google Ads API, можно регистрировать с помощью вашего собственного средства ведения журнала или средства ведения журнала по умолчанию в клиентской библиотеке Perl.
Уровни журналов
Библиотека будет регистрировать различные типы событий на разных уровнях журнала. При успешном ответе API сводка будет записана в INFO
, а полный запрос и ответы — в DEBUG
. В случае запроса, который привел к ошибке API, сводное сообщение будет зарегистрировано в WARN
, а полный запрос и ответ — в INFO
.
Тип журнала | Имя журнала | Уровень успеха | Уровень отказа |
---|---|---|---|
КРАТКОЕ СОДЕРЖАНИЕ | Google.Реклама.GoogleРеклама.Сводка | ИНФОРМАЦИЯ | ПРЕДУПРЕЖДАТЬ |
ДЕТАЛИ | Google.Ads.GoogleAds.Подробнее | ОТЛАЖИВАТЬ | ИНФОРМАЦИЯ |
В случае частичных сбоев сведения о частичном сбое будут регистрироваться в DEBUG
.
Конфигурация
Клиентская библиотека использует собственный класс для всех целей ведения журнала и предоставляется через модуль GoogleAdsLogger . Этот класс предоставляет конфигурацию по умолчанию, при которой как сводные, так и подробные журналы будут записываться в соответствующие файлы в папке logs
вашего HOME
каталога. Но конфигурацию по умолчанию можно переопределить, предоставив файл log4perl.conf в вашем HOME
каталоге.
Ведение журнала можно включить/отключить следующими способами:
Включает ведение журнала для обоих регистраторов.
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::enable_all_logging();
Отключает сводное ведение журнала.
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::disable_summary_logging();
Отключает подробное ведение журнала.
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::disable_detail_logging();
Вы можете напрямую использовать методы класса GoogleAdsLogger
для еще большего контроля над регистрацией запросов.