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