Günlük Kaydı

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

Günlük Seviyeleri

Kitaplık, farklı türde etkinlikleri farklı günlük düzeylerinde günlüğe kaydeder. Başarılı bir API yanıtında özet INFO adresine, istek ve yanıtların tamamı ise DEBUG adresine kaydedilir. API hatasıyla sonuçlanan bir istekte özet mesaj WARN, istek ve yanıtın tamamı ise INFO adresine kaydedilir.

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

Kısmi hatalar için kısmi hata ayrıntıları DEBUG adresinde kaydedilir.

Yapılandırma

İstemci kitaplığı, tüm günlük kaydı işlemleri için özel bir sınıf kullanır ve GoogleAdsLogger modülü aracılığıyla gösterilir. Bu sınıf, hem özet hem de ayrıntı günlükleyicilerinin HOME dizininizin altındaki logs klasöründeki ilgili dosyalara günlük kaydetmesini sağlayan varsayılan bir yapılandırma sağlar. Ancak varsayılan yapılandırma, HOME dizininizde bir log4perl.conf dosyası sağlayarak geçersiz kılınabilir.

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

  • Her iki günlükleyici 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 nasıl günlüğe kaydedileceği üzerinde daha fazla kontrol sahibi olmak için GoogleAdsLogger sınıfının yöntemlerini doğrudan kullanabilirsiniz.