লগিং

গুগল অ্যাডস এপিআই-তে করা অনুরোধ, প্রতিক্রিয়া এবং সারসংক্ষেপ বার্তাগুলো আপনার নিজস্ব কাস্টম লগার অথবা রুবি লাইব্রেরির ডিফল্ট লগারে লগ করা যেতে পারে।

লগ স্তর

লাইব্রেরিটি বিভিন্ন ধরণের ইভেন্টকে বিভিন্ন লগ লেভেলে লগ করবে। একটি সফল API রেসপন্সের ক্ষেত্রে, সারসংক্ষেপটি INFO লেভেলে এবং সম্পূর্ণ রিকোয়েস্ট ও রেসপন্সগুলো DEBUG লেভেলে লগ করা হবে। কোনো রিকোয়েস্টের ফলে API এরর হলে, সারসংক্ষেপ বার্তাটি WARN লেভেলে এবং সম্পূর্ণ রিকোয়েস্ট ও রেসপন্সটি INFO লেভেলে লগ করা হবে।

আংশিক ব্যর্থতার ক্ষেত্রে, সেই ব্যর্থতার বিস্তারিত বিবরণ DEBUG এ লগ করা হবে।

কনফিগারেশন

আপনার google_ads_config.rb কনফিগারেশনের অংশ হিসেবে লগারটি কনফিগার করা যেতে পারে। আপনি log_level এবং log_target ফিল্ডগুলো উল্লেখ করে একটি ডিফল্ট লগার সেট আপ করতে পারেন, অথবা logger উল্লেখ করে সম্পূর্ণ নিজস্ব লগার নির্দিষ্ট করতে পারেন। আপনি যদি logger উল্লেখ করেন, তাহলে log_level এবং log_target উপেক্ষা করা হবে।

আপনি ক্লায়েন্ট ইনস্ট্যানশিয়েট করার পরেও client.logger= ` ব্যবহার করে একটি লগার নির্দিষ্ট করতে পারেন।