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