Anfragen, Antworten und Zusammenfassungen an die Google Ads API können mit Ihrem eigenen benutzerdefinierten Protokollierungs- oder dem Standard-Protokoller in der Clientbibliothek protokolliert für Perl.
Protokollebenen
Die Bibliothek protokolliert verschiedene Arten von Ereignissen in unterschiedlichen Protokollebenen. Auf einer
API-Antwort erfolgreich war, wird die Zusammenfassung unter INFO protokolliert und der vollständige
Anfrage und Antworten werden unter DEBUG protokolliert. Bei einer Anfrage, die zu
API-Fehler vorliegt, wird die Zusammenfassungsmeldung unter WARN und die vollständige Anfrage protokolliert
Die Antwort wird um INFO protokolliert.
| Logtyp | Logname | Erfolgsstufe | Fehlerstufe |
|---|---|---|---|
| ZUSAMMENFASSUNG | Google.Ads.GoogleAds.Summary | INFO | WARN |
| DETAILS | Google.Ads.GoogleAds.Detail | FEHLER BEHEBEN | INFO |
Bei teilweisen Fehlern werden die Details zum Teilfehler unter DEBUG protokolliert.
Konfiguration
Die Clientbibliothek verwendet eine benutzerdefinierte Klasse für alle Logging-Zwecke und wird bereitgestellt.
mit dem GoogleAdsLogger
-Modul. Diese Klasse bietet eine Standardkonfiguration,
Die Protokollierungen werden in relativen Dateien im Ordner logs unter Ihrem Verzeichnis HOME protokolliert.
Die Standardkonfiguration kann jedoch überschrieben werden, indem ein
log4perl.conf
im Verzeichnis HOME.
Logging kann mit den folgenden Methoden aktiviert bzw. deaktiviert werden:
Aktiviert das Logging für beide Protokollierungen.
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::enable_all_logging();Deaktiviert das Zusammenfassungs-Logging.
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::disable_summary_logging();Deaktiviert das Detail-Logging.
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::disable_detail_logging();
Sie können die Methoden der GoogleAdsLogger-Klasse direkt für noch mehr
wie Anfragen protokolliert werden.