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.