Logging

Le richieste, le risposte e i messaggi di riepilogo inviati all'API Google Ads possono essere registrati nel tuo logger personalizzato o in un logger predefinito nella libreria Ruby.

Livelli di log

La libreria registrerà diversi tipi di eventi a diversi livelli di log. In caso di risposta API riuscita, il riepilogo verrà registrato a livello INFO e la richiesta e le risposte complete verranno registrate a livello DEBUG. In caso di richiesta che ha generato un errore API, il messaggio di riepilogo verrà registrato a livello WARN e la richiesta e la risposta complete verranno registrate a livello INFO.

In caso di errori parziali, i dettagli dell'errore parziale verranno registrati a livello DEBUG.

Configurazione

Il logger può essere configurato come parte della configurazione google_ads_config.rb. Puoi configurare un logger predefinito specificando i campi log_level e log_target oppure puoi specificare il tuo logger interamente specificando logger. Se specifichi logger, log_level e log_target verranno ignorati.

Puoi anche specificare un logger dopo aver creato un'istanza del client utilizzando client.logger=.