Anfragen, Antworten und Zusammenfassungsnachrichten, die an die Google Ads API gesendet werden, können in Ihrem eigenen benutzerdefinierten Logger oder in einem Standard-Logger in der Ruby-Bibliothek protokolliert werden.
Protokollebenen
Die Bibliothek protokolliert verschiedene Arten von Ereignissen auf verschiedenen Protokollebenen. Bei einer erfolgreichen API-Antwort wird die Zusammenfassung unter INFO und die vollständige Anfrage und die Antworten unter DEBUG protokolliert. Bei einer Anfrage, die zu einem API-Fehler geführt hat, wird die Zusammenfassungsnachricht unter WARN und die vollständige Anfrage und Antwort unter INFO protokolliert.
Bei Teilausfällen werden die Details zum Teilausfall unter DEBUG protokolliert.
Konfiguration
Der Logger kann als Teil Ihrer google_ads_config.rb-Konfiguration 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 angeben. 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.