การตั้งค่าปลั๊กอิน
การตั้งค่าปลั๊กอินการเข้าถึง Logs & Notifications

การเข้าถึง Logs & Notifications

สามารถเปิดใช้งานการบันทึก log เพื่อแสดงข้อมูลที่เกี่ยวข้องกับการประมวลผล GraphQL queries ซึ่งรวมถึง:

  • ชื่อของ query
  • ตัวแปรที่ส่งให้ query
  • การตอบสนองจากการประมวลผล
  • บริบทเพิ่มเติม (ข้อความแสดงข้อผิดพลาด เป็นต้น)

Logs จะถูกจัดเก็บไว้ในโฟลเดอร์ wp-content/gatographql/logs

Logs จะใช้งานได้เฉพาะเมื่อมี extension ที่รองรับการใช้งาน ซึ่งได้แก่:

  • Extension Internal GraphQL Server บันทึก queries ที่ถูกประมวลผล
  • Extension Automation บันทึก queries ที่ถูกประมวลผลโดย persisted queries ที่ถูกกระตุ้นจาก automations
  • Extension Translation บันทึกคำขอและการตอบสนองของ AI

การตั้งค่า Logs

การตั้งค่า logs สามารถพบได้ที่ Settings > Plugin Configuration > Logs

การตั้งค่า Logs & Notifications
การตั้งค่า Logs & Notifications

ในการตั้งค่า เราสามารถกำหนดค่าได้ดังนี้:

  • เปิด/ปิดการบันทึก log และการแจ้งเตือน (เปิดใช้งานทั้งคู่โดยค่าเริ่มต้น)
  • ระดับความรุนแรงที่จะถูกบันทึก (🔴 Error และ 🟡 Warning โดยค่าเริ่มต้น)
  • ระดับความรุนแรงที่จะกระตุ้นการแจ้งเตือน (🔴 Error โดยค่าเริ่มต้น)

ระดับความรุนแรงของ Log

มีระดับความรุนแรงทั้งหมด 4 ระดับ:

ระดับความรุนแรงคำอธิบาย
🔴 Errorปัญหาร้ายแรงที่ขัดขวางการดำเนินการให้เสร็จสิ้น
🟡 Warningปัญหาที่ไม่ร้ายแรงแต่อาจส่งผลต่อการดำเนินการ
🔵 Infoข้อมูลทั่วไปเกี่ยวกับการดำเนินการ
🟢 Debugข้อมูลโดยละเอียดสำหรับการ debug

การแจ้งเตือน

ทุกครั้งที่มีรายการ (สำหรับระดับความรุนแรงที่กำหนดค่าไว้) ถูกเพิ่มลงใน logs ป้ายแจ้งเตือนจะแสดงในเมนู plugin (ทั้งใต้ชื่อ plugin และใต้รายการเมนู Logs)

ป้ายแจ้งเตือน
ป้ายแจ้งเตือน

สิ่งนี้มีประโยชน์ในการติดตามสาเหตุที่ queries (ที่ประมวลผลผ่าน Internal GraphQL Server หรือ extension Automation) ล้มเหลว

การเข้าถึง logs

สามารถเข้าถึง logs ได้โดยคลิกที่ Logs ในเมนู plugin:

การเรียกดู logs
การเรียกดู logs

การคลิกที่รายการ log สามารถแสดงรายละเอียดของ log นั้นได้:

การดู log รายการเดียว
การดู log รายการเดียว

ในหน้ารายละเอียด log การคลิกปุ่ม Download จะดาวน์โหลดไฟล์ log

การดูแลรักษา logs

เพื่อป้องกันไม่ให้ logs ใช้พื้นที่ดิสก์มากเกินไป ขอแนะนำให้ล้าง logs เป็นระยะ