คำขอ คำตอบ และข้อความสรุปที่ส่งไปยัง Google Ads API สามารถ บันทึกด้วยเครื่องมือบันทึกที่กำหนดเองของคุณเองหรือเครื่องมือบันทึกเริ่มต้นในไลบรารีของไคลเอ็นต์ สำหรับ Perl
ระดับบันทึก
ไลบรารีจะบันทึกเหตุการณ์ประเภทต่างๆ ไปยังระดับบันทึกที่แตกต่างกัน เมื่อ API ตอบกลับสำเร็จ ระบบจะบันทึกสรุปที่ INFO
และบันทึกคำขอและการตอบกลับทั้งหมดที่ DEBUG
ในคำขอที่ทำให้เกิดข้อผิดพลาดของ API ระบบจะบันทึกข้อความสรุปที่ WARN
และบันทึกคำขอและการตอบกลับทั้งหมดที่ INFO
ประเภทของบันทึก | ชื่อบันทึก | ระดับความสำเร็จ | ระดับความล้มเหลว |
---|---|---|---|
สรุป | Google.Ads.GoogleAds.Summary | ข้อมูล | WARN |
รายละเอียด | Google.Ads.GoogleAds.Detail | DEBUG | ข้อมูล |
สำหรับความล้มเหลวบางส่วน ระบบจะบันทึกรายละเอียดความล้มเหลวบางส่วนไว้ที่ DEBUG
การกำหนดค่า
ไลบรารีของไคลเอ็นต์ใช้คลาสที่กำหนดเองเพื่อวัตถุประสงค์ในการบันทึกทั้งหมด และจะแสดงผ่านโมดูล GoogleAdsLogger
คลาสนี้มีการกำหนดค่าเริ่มต้นที่ทั้งเครื่องมือบันทึกข้อมูลสรุปและเครื่องมือบันทึกรายละเอียดจะบันทึกลงในไฟล์ที่เกี่ยวข้องในโฟลเดอร์ logs
ภายใต้ไดเรกทอรี HOME
แต่คุณสามารถลบล้างการกำหนดค่าเริ่มต้นได้โดยระบุไฟล์ log4perl.conf ในไดเรกทอรี HOME
คุณเปิด/ปิดใช้การบันทึกได้โดยใช้วิธีต่อไปนี้
เปิดใช้การบันทึกสำหรับทั้ง 2 ตัวบันทึก
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::enable_all_logging();
ปิดใช้การบันทึกสรุป
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::disable_summary_logging();
ปิดใช้การบันทึกรายละเอียด
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::disable_detail_logging();
คุณสามารถใช้วิธีการของคลาส GoogleAdsLogger
ได้โดยตรงเพื่อควบคุมวิธีบันทึกคำขอได้มากยิ่งขึ้น