Journalisation

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

Niveaux de journalisation

La bibliothèque consigne différents types d'événements à différents niveaux de journalisation. Si la réponse de l'API aboutit, le résumé est consigné à l'adresse INFO, et la requête complète et les réponses sont consignées à l'adresse DEBUG. Pour une requête ayant entraîné une erreur d'API, le message récapitulatif est consigné à l'adresse WARN, et la requête complète et la réponse sont consignées à l'adresse INFO.

Pour les échecs partiels, les détails de l'échec partiel sont consignés à DEBUG.

Configuration

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

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