يمكن تسجيل الطلبات والردود والرسائل التلخيصية التي يتم إجراؤها في Google Ads API باستخدام المُسجّل المخصّص الخاص بك أو المسجِّل التلقائي في مكتبة العملاء للغة Perl.
مستويات السجل
ستسجّل المكتبة أنواعًا مختلفة من الأحداث في مستويات سجلّ مختلفة. في حال كانت الاستجابة ناجحة من واجهة برمجة التطبيقات، سيتم تسجيل الملخص على INFO
، وسيتم تسجيل الطلب والردود الكاملة على DEBUG
. في حال حدوث خطأ في واجهة برمجة التطبيقات، سيتم تسجيل رسالة الملخص في WARN
وسيتم تسجيل الطلب والاستجابة الكاملَين في INFO
.
نوع السجلّ | اسم السجلّ | مستوى النجاح | مستوى الإخفاق |
---|---|---|---|
الملخّص | Google.Ads.GoogleAds.Summary | معلومات | تحذير |
التفصيل | Google.Ads.GoogleAds.Detail | تصحيح الأخطاء | معلومات |
بالنسبة إلى حالات الفشل الجزئية، سيتم تسجيل التفاصيل غير المكتملة في DEBUG
.
الإعداد
تستخدم مكتبة البرامج فئة مخصّصة لجميع أغراض التسجيل، ويتم عرضها من خلال وحدة GoogleAdsLogger. توفّر هذه الفئة إعدادات تلقائية سيسجّلها كلّ من مسجّلي الملخص
والتفاصيل في الملفات النسبية في مجلد logs
ضمن دليل HOME
.
ولكن يمكن إلغاء الضبط التلقائي من خلال توفير ملف log4perl.conf في دليل HOME
.
يمكن تفعيل أو إيقاف التسجيل باستخدام الطرق التالية:
لتفعيل التسجيل لكل من المسجلين.
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::enable_all_logging();
لإيقاف تسجيل الملخص.
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::disable_summary_logging();
لإيقاف تسجيل التفاصيل.
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::disable_detail_logging();
يمكنك استخدام طُرق الفئة GoogleAdsLogger
مباشرةً لمزيد من التحكّم في طريقة تسجيل الطلبات.