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