Logging

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.