Google Ads API-তে করা অনুরোধ, প্রতিক্রিয়া এবং সারাংশ বার্তাগুলি আপনার নিজস্ব কাস্টম লগারে অথবা Ruby লাইব্রেরিতে একটি ডিফল্ট লগারে লগ করা যেতে পারে।
লগ লেভেল
লাইব্রেরি বিভিন্ন ধরণের ইভেন্টগুলিকে বিভিন্ন লগ লেভেলে লগ করবে। একটি সফল API প্রতিক্রিয়ার ক্ষেত্রে, সারাংশটি INFO এ লগ করা হবে এবং সম্পূর্ণ অনুরোধ এবং প্রতিক্রিয়াগুলি DEBUG এ লগ করা হবে। একটি API ত্রুটির ফলে প্রাপ্ত অনুরোধের ক্ষেত্রে, সারাংশ বার্তাটি WARN এ লগ করা হবে এবং সম্পূর্ণ অনুরোধ এবং প্রতিক্রিয়া INFO এ লগ করা হবে।
আংশিক ব্যর্থতার জন্য, আংশিক ব্যর্থতার বিবরণ DEBUG এ লগ করা হবে।
কনফিগারেশন
লগারটি আপনার google_ads_config.rb কনফিগারেশনের অংশ হিসেবে কনফিগার করা যেতে পারে। আপনি log_level এবং log_target ক্ষেত্রগুলি নির্দিষ্ট করে একটি ডিফল্ট লগার সেট আপ করতে পারেন, অথবা আপনি logger নির্দিষ্ট করে সম্পূর্ণরূপে আপনার নিজস্ব লগার নির্দিষ্ট করতে পারেন। যদি আপনি logger নির্দিষ্ট করেন, তাহলে log_level এবং log_target উপেক্ষা করা হবে।
client.logger= ব্যবহার করে ক্লায়েন্ট ইনস্ট্যান্টিয়েট করার পরে আপনি একটি লগারও নির্দিষ্ট করতে পারেন।