Günlük Kaydı

Google Ads API'ye gönderilen istekler, yanıtlar ve özet mesajlar kendi özel günlük kaydedicinizle veya Perl'in istemci kitaplığındaki varsayılan günlükleyici ile günlüğe kaydedilebilir.

Günlük Seviyeleri

Kitaplık farklı etkinlik türlerini farklı günlük düzeylerine kaydeder. Başarılı bir API yanıtında özet, INFO adresinde, tam istek ve yanıtlar ise DEBUG adresinde günlüğe kaydedilir. API hatasıyla sonuçlanan bir istekte özet mesajı, WARN adresinde, tam istek ve yanıt ise INFO adresinde kaydedilir.

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

Kısmi arızalar 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ı amaçları için özel bir sınıf kullanır ve GoogleAdsLogger modülü üzerinden sunulur. Bu sınıf, hem özet hem de ayrıntı kaydedicilerin HOME dizininizin altındaki logs klasöründe bulunan göreli dosyalara kaydedileceği varsayılan bir yapılandırma sağlar. Ancak HOME dizininize bir log4perl.conf dosyası sağlanarak varsayılan yapılandırma geçersiz kılınabilir.

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

  • Her iki günlükleyici için 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();
    

İsteklerin günlüğe kaydedilme şekli üzerinde daha fazla kontrol sahibi olmak için doğrudan GoogleAdsLogger sınıfının yöntemlerini kullanabilirsiniz.