Żądania, odpowiedzi i wiadomości podsumowujące przesyłane do interfejsu Google Ads API mogą być za pomocą własnego niestandardowego rejestratora lub domyślnego rejestratora w bibliotece klienta. dla języka Perl.
Poziomy rejestrowania
Biblioteka rejestruje różne typy zdarzeń na różnych poziomach rejestrowania. Dzień
pomyślna odpowiedź interfejsu API, podsumowanie zostanie zarejestrowane INFO
, a pełne
żądania i odpowiedzi będą rejestrowane DEBUG
. W odpowiedzi na żądanie, które spowodowało
błąd interfejsu API, wiadomość z podsumowaniem zostanie zarejestrowana WARN
oraz pełne żądanie
a odpowiedź zostanie zarejestrowana INFO
.
Typ logu | Nazwa logu | Poziom sukcesu | Poziom błędów |
---|---|---|---|
PODSUMOWANIE | Google.Ads.GoogleAds.Summary | INFORMACJE | UWAGA |
SZCZEGÓŁY | Google.Ads.GoogleAds.Detail | DEBUGUJ | INFORMACJE |
W przypadku częściowych błędów szczegóły częściowych błędów są rejestrowane w DEBUG
.
Konfiguracja
Biblioteka klienta używa klasy niestandardowej do wszystkich celów logowania i jest widoczna
za pomocą narzędzia GoogleAdsLogger.
. Ta klasa zawiera konfigurację domyślną, która obejmuje zarówno podsumowanie, jak i szczegóły
rejestratory logują się do plików względnych znajdujących się w folderze logs
w katalogu HOME
.
Konfigurację domyślną można jednak zastąpić, podając parametr
log4perl.conf
w katalogu HOME
.
Logowanie można włączyć lub wyłączyć w ten sposób:
Włącza logowanie dla obu rejestratorów.
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::enable_all_logging();
Wyłącza logowanie podsumowania.
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::disable_summary_logging();
Wyłącza logowanie szczegółów.
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::disable_detail_logging();
Aby uzyskać jeszcze więcej korzyści, możesz użyć bezpośrednio metod klasy GoogleAdsLogger
kontrolować sposób logowania żądań.