Günlük Kaydı

Google Ads API'ye gönderilen istekler, yanıtlar ve özet mesajları günlük kaydedicinizle veya istemci kitaplığındaki varsayılan günlük kaydediciyle günlüğe kaydedilir bir ekip oluşturabilirsiniz.

Günlük Düzeyleri

Kitaplık, farklı etkinlik türlerini farklı günlük düzeylerine kaydeder. Bir özet, INFO adresinde günlüğe kaydedilir ve istek ve yanıtlar DEBUG adresinde günlüğe kaydedilecek. Şununla sonuçlanan bir talep üzerine: bir API hatası varsa özet mesajı WARN olarak günlüğe kaydedilir ve isteğin tamamı ve yanıt (INFO) günlüğe kaydedilecek.

Günlük türü Günlük adı Başarı düzeyi Başarısızlık seviyesi
ÖZET Google.Ads.GoogleAds.Summary BİLGİ UYARI
AYRINTI Google.Ads.GoogleAds.Detail HATA AYIKLA BİLGİ

Kısmi hatalar için kısmi hata ayrıntıları DEBUG adresinde günlüğe kaydedilir.

Yapılandırma

İstemci kitaplığı, tüm günlük kaydı işlemleri için özel bir sınıf kullanır ve kullanıma sunulur. GoogleAdsLogger üzerinden modülünü kullanabilirsiniz. Bu sınıf, hem özet hem de ayrıntı düzeyindeki varsayılan yapılandırma logger'lar, HOME dizininizin altındaki logs klasöründe bulunan göreli dosyalara giriş yapar. Ancak varsayılan yapılandırma, log4perl.conf dosyasını HOME dizininizde bulabilirsiniz.

Günlük kaydı, aşağıdaki yöntemler kullanılarak etkinleştirilebilir/devre dışı bırakılabilir:

  • Her iki günlük kaydedici için de günlük kaydını etkinleştirir.

    Google::Ads::GoogleAds::Logging::GoogleAdsLogger::enable_all_logging();
    
  • Özet günlük kaydını devre dışı bırakır.

    Google::Ads::GoogleAds::Logging::GoogleAdsLogger::disable_summary_logging();
    
  • Ayrıntı günlük kaydını devre dışı bırakır.

    Google::Ads::GoogleAds::Logging::GoogleAdsLogger::disable_detail_logging();
    

GoogleAdsLogger sınıfının yöntemlerini doğrudan kullanarak daha da fazla işlem yapabilirsiniz. isteklerin günlüğe kaydedilme şeklini kontrol edebilir.