Journalisation

Les requêtes, les réponses et les messages récapitulatifs envoyés à l'API Google Ads peuvent être enregistrés dans votre propre enregistreur personnalisé ou dans un enregistreur par défaut de la bibliothèque Ruby.

Niveaux de journalisation

La bibliothèque enregistre différents types d'événements à différents niveaux de journalisation. En cas de réponse API réussie, le récapitulatif est enregistré au niveau INFO, et la requête et les réponses complètes sont enregistrées au niveau DEBUG. Pour une requête ayant entraîné une erreur d'API, le message récapitulatif est enregistré au niveau WARN, et la requête et la réponse complètes sont enregistrées au niveau INFO.

En cas d'échec partiel, les détails de l'échec partiel sont enregistrés au niveau DEBUG.

Configuration

L'enregistreur peut être configuré dans le cadre de votre google_ads_config.rb. Vous pouvez configurer un enregistreur par défaut en spécifiant les champs log_level et log_target, ou vous pouvez spécifier votre propre enregistreur en spécifiant logger. Si vous spécifiez logger, log_level et log_target sont ignorés.

Vous pouvez également spécifier un enregistreur après avoir instancié le client à l'aide de client.logger=.