คําขอ การตอบกลับ และข้อความสรุปที่ส่งไปยัง 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
ได้โดยตรงเพื่อให้ควบคุมวิธีการบันทึกคําขอได้มากขึ้น