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ük kaydediciyle günlüğe kaydedilebilir.

Günlük Düzeyleri

Kitaplık, farklı etkinlik türlerini farklı günlük düzeylerine kaydeder. Başarılı bir API yanıtında özet INFO adresinde, istek ve yanıtların tamamı ise DEBUG adresinde günlüğe kaydedilir. API hatasıyla sonuçlanan isteklerde ö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 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ı amaçları için özel bir sınıf kullanır ve GoogleAdsLogger modülü üzerinden gösterilir. Bu sınıf, hem özet hem de ayrıntı kaydedicilerin HOME dizininizin altındaki logs klasöründe bulunan göreli dosyalara günlüğe kaydedeceği varsayılan bir yapılandırma sunar. Ancak varsayılan yapılandırma, HOME dizininizde bir log4perl.conf dosyası sağlanarak 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ü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();
    

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