درخواستها، پاسخها و پیامهای خلاصهشده به Google Ads API را میتوان با ثبتکننده سفارشی شما یا ثبتکننده پیشفرض در کتابخانه مشتری برای Perl ثبت کرد.
سطوح ورود به سیستم
کتابخانه انواع مختلفی از رویدادها را در سطوح مختلف گزارش ثبت می کند. در یک پاسخ موفق API، خلاصه در INFO
ثبت میشود و درخواست و پاسخهای کامل در DEBUG
ثبت میشود. در درخواستی که منجر به خطای API شود، پیام خلاصه در 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
استفاده کنید.