Logowanie

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