Richieste, risposte e messaggi di riepilogo effettuati all'API Google Ads possono essere registrato con il tuo logger personalizzato o con il logger predefinito nella libreria client. per Perl.
Livelli di log
La libreria registrerà diversi tipi di eventi in livelli di log differenti. Su un
risposta API corretta, il riepilogo verrà registrato in INFO
e l'intero
richieste e risposte verranno registrate in DEBUG
. Per una richiesta che ha generato
un errore API, il messaggio di riepilogo verrà registrato il giorno WARN
e la richiesta completa
e la risposta verrà registrata alle ore INFO
.
Tipo di log | Nome log | Livello riuscito | Livello di errore |
---|---|---|---|
RIEPILOGO | Google.Ads.GoogleAds.Summary | INFORMAZIONI | AVVISO |
DETTAGLIO | Google.Ads.GoogleAds.Detail | DEBUG | INFORMAZIONI |
Per gli errori parziali, i dettagli degli errori parziali verranno registrati su DEBUG
.
Configurazione
La libreria client utilizza una classe personalizzata per tutti gli scopi di logging e viene esposta
tramite GoogleAdsLogger
in maggior dettaglio più avanti
in questo modulo. Questa classe fornisce una configurazione predefinita che include sia riepilogo che dettagli
log nei log dei file relativi nella cartella logs
all'interno della directory HOME
.
Tuttavia, è possibile eseguire l'override della configurazione predefinita fornendo
log4perl.conf
nella directory HOME
.
Il logging può essere attivato/disattivato utilizzando i seguenti metodi:
Attiva il logging per entrambi i logger.
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::enable_all_logging();
Disabilita il logging di riepilogo.
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::disable_summary_logging();
Disattiva il logging dei dettagli.
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::disable_detail_logging();
Puoi utilizzare direttamente i metodi della classe GoogleAdsLogger
per ulteriori informazioni
sulla modalità di registrazione delle richieste.