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.