درخواستها، پاسخها و پیامهای خلاصه ارسال شده به API گوگل ادز را میتوان در ثبتکنندهی سفارشی خودتان یا یک ثبتکنندهی پیشفرض در کتابخانهی روبی ثبت کرد.
سطوح لاگ
این کتابخانه انواع مختلف رویدادها را در سطوح مختلف گزارش ثبت میکند. در صورت پاسخ موفقیتآمیز API، خلاصه در INFO و درخواست و پاسخهای کامل در DEBUG ثبت میشوند. در صورت درخواستی که منجر به خطای API شود، پیام خلاصه در WARN و درخواست و پاسخ کامل در INFO ثبت میشوند.
برای خرابیهای جزئی، جزئیات خرابی جزئی در DEBUG ثبت خواهد شد.
پیکربندی
این ثبتکنندهی وقایع (logger) میتواند به عنوان بخشی از پیکربندی google_ads_config.rb شما پیکربندی شود. میتوانید با مشخص کردن فیلدهای log_level و log_target یک ثبتکنندهی وقایع پیشفرض تنظیم کنید، یا میتوانید با مشخص کردن logger ، ثبتکنندهی وقایع خودتان را به طور کامل مشخص کنید. اگر logger مشخص کنید، log_level و log_target نادیده گرفته میشوند.
همچنین میتوانید پس از نمونهسازی کلاینت با استفاده از client.logger= یک logger مشخص کنید.