ورود به سیستم

درخواست‌ها، پاسخ‌ها و پیام‌های خلاصه‌شده به 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 استفاده کنید.