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.