Żą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ń.