Logging

คำขอ คำตอบ และข้อความสรุปที่ส่งไปยัง 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= ได้ด้วย