লগিং

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

লগ লেভেল

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

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

কনফিগারেশন

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

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