Permintaan, respons, dan pesan ringkasan yang dibuat ke Google Ads API dapat dicatat dengan logger kustom Anda sendiri atau logger default di library klien untuk Perl.
Level Log
Library ini akan mencatat berbagai jenis peristiwa ke dalam log ke berbagai level log. Pada
respons API berhasil, ringkasan akan dicatat dalam log pada INFO
, dan
permintaan dan respons akan dicatat pada DEBUG
. Berdasarkan permintaan yang mengakibatkan
error API, pesan ringkasan akan dicatat di WARN
dan permintaan lengkap
dan respons akan dicatat pada INFO
.
Jenis log | Nama log | Tingkat keberhasilan | Tingkat kegagalan |
---|---|---|---|
RINGKASAN | Google.Ads.GoogleAds.Summary | INFO | WARN |
DETAIL | Google.Ads.GoogleAds.Detail | DEBUG | INFO |
Untuk kegagalan sebagian, detail kegagalan sebagian akan dicatat dalam log pada DEBUG
.
Konfigurasi
Library klien menggunakan class kustom untuk semua tujuan logging dan diekspos
melalui GoogleAdsLogger
ruang lingkup modul ini. Class ini menyediakan konfigurasi default yang ringkasan dan detail
logger akan mencatat file relatif di folder logs
pada direktori HOME
Anda.
Tetapi konfigurasi {i>default<i} dapat diganti
dengan memberikan
log4perl.conf
di direktori HOME
Anda.
Logging dapat diaktifkan/dinonaktifkan menggunakan metode berikut:
Mengaktifkan logging untuk kedua pencatat.
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::enable_all_logging();
Menonaktifkan logging ringkasan.
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::disable_summary_logging();
Menonaktifkan logging detail.
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::disable_detail_logging();
Anda dapat menggunakan metode class GoogleAdsLogger
secara langsung untuk mengetahui lebih banyak lagi
mengontrol cara permintaan dicatat.