Logging

Anfragen, Antworten und Zusammenfassungsnachrichten, die an die Google Ads API gesendet werden, können in einem benutzerdefinierten Logger oder einem Standardlogger in der Ruby-Bibliothek protokolliert werden.

Protokollebenen

Die Bibliothek protokolliert verschiedene Ereignistypen auf verschiedenen Protokollebenen. Bei einer erfolgreichen API-Antwort wird die Zusammenfassung auf der Ebene INFO protokolliert. Die vollständige Anfrage und Antwort werden auf der Ebene DEBUG protokolliert. Bei einer Anfrage, die zu einem API-Fehler geführt hat, wird die Zusammenfassungsnachricht auf der Ebene WARN protokolliert. Die vollständige Anfrage und Antwort werden auf der Ebene INFO protokolliert.

Bei teilweisen Fehlern werden die Details zu den teilweisen Fehlern auf der Ebene DEBUG protokolliert.

Konfiguration

Der Logger kann als Teil der google_ads_config.rb konfiguriert werden. Sie können einen Standardlogger einrichten, indem Sie die Felder log_level und log_target angeben. Alternativ können Sie einen eigenen Logger angeben, indem Sie logger festlegen. Wenn Sie logger angeben, werden log_level und log_target ignoriert.

Sie können auch einen Logger angeben, nachdem Sie den Client mit client.logger= instanziiert haben.