การบันทึก

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