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