Logging

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