Logowanie

Żądania, odpowiedzi i wiadomości podsumowania wysyłane do interfejsu Google Ads API możesz rejestrować za pomocą własnego niestandardowego rejestratora lub domyślnego rejestratora w bibliotece klienta dla Perla.

Poziomy rejestrowania

Biblioteka będzie rejestrować różne typy zdarzeń na różnych poziomach logowania. W przypadku pomyślnej odpowiedzi interfejsu API pod adresem INFO zostanie zapisane podsumowanie, a pełne żądanie i odpowiedzi – pod adresem DEBUG. W przypadku żądania, które spowodowało błąd interfejsu API, komunikat z podsumowaniem zostanie zapisany w poziomie WARN, a pełne żądanie i odpowiedź – w poziomie INFO.

Typ logu Nazwa logu Poziom powodzenia Poziom niepowodzenia
PODSUMOWANIE Google.Ads.GoogleAds.Summary INFORMACJE WARN
SZCZEGÓŁY Google.Ads.GoogleAds.Detail DEBUGUJ INFORMACJE

W przypadku częściowych niepowodzeń szczegóły zostaną zapisane w DEBUG.

Konfiguracja

Biblioteka klienta używa niestandardowej klasy do wszystkich celów logowania i jest udostępniana za pomocą modułu GoogleAdsLogger. Ta klasa zapewnia domyślną konfigurację, która umożliwia rejestrowanie zarówno podsumowań, jak i szczegółowych informacji w plikach względnych w folderze logs w katalogu HOME. Konfigurację domyślną można jednak zastąpić, podając plik log4perl.conf w katalogu HOME.

Logowanie można włączyć lub wyłączyć za pomocą tych metod:

  • Włącza rejestrowanie w obu logach.

    Google::Ads::GoogleAds::Logging::GoogleAdsLogger::enable_all_logging();
    
  • Wyłącza logowanie podsumowania.

    Google::Ads::GoogleAds::Logging::GoogleAdsLogger::disable_summary_logging();
    
  • Wyłącza szczegółowe rejestrowanie.

    Google::Ads::GoogleAds::Logging::GoogleAdsLogger::disable_detail_logging();
    

Aby uzyskać jeszcze większą kontrolę nad tym, jak są rejestrowane żądania, możesz bezpośrednio korzystać z metod klasy GoogleAdsLogger.