บันทึกและการแจ้งเตือน
บันทึกจะแสดงข้อมูลที่เกี่ยวข้องกับการประมวลผลของแต่ละ GraphQL query ซึ่งประกอบด้วย:
- ชื่อของ query
- ตัวแปรที่ส่งให้กับ query
- ผลลัพธ์การประมวลผล
- บริบทเพิ่มเติม (ข้อความแจ้งข้อผิดพลาด เป็นต้น)
บันทึกจะถูกจัดเก็บในโฟลเดอร์ wp-content/gato-ai-translations-for-polylang/logs
บันทึกช่วยให้เราทราบว่ามีอะไรผิดพลาดเมื่อการแปลไม่สำเร็จ
การตั้งค่าบันทึก
การตั้งค่าบันทึกสามารถเข้าถึงได้จาก Settings > Plugin Configuration > Logs & Notifications

ในการตั้งค่า เราสามารถกำหนดค่าได้ดังนี้:
- เปิด/ปิดการบันทึกและการแจ้งเตือน (ทั้งสองเปิดใช้งานโดยค่าเริ่มต้น)
- ระดับความรุนแรงที่จะถูกบันทึก (🔴 Error และ 🟡 Warning โดยค่าเริ่มต้น)
- ระดับความรุนแรงที่จะทริกเกอร์การแจ้งเตือน (🔴 Error โดยค่าเริ่มต้น)
ระดับความรุนแรงของบันทึก
มีระดับความรุนแรงทั้งหมด 4 ระดับ:
| ระดับความรุนแรง | คำอธิบาย |
|---|---|
| 🔴 Error | ปัญหาร้ายแรงที่ทำให้การดำเนินการไม่สามารถเสร็จสิ้นได้ ตัวอย่าง: API key ไม่พบ |
| 🟡 Warning | ปัญหาที่ไม่ร้ายแรงซึ่งอาจส่งผลต่อการดำเนินการ ตัวอย่าง: ไม่มีโพสต์ที่จะแปล |
| 🔵 Info | ข้อมูลทั่วไปเกี่ยวกับการดำเนินการ ตัวอย่าง: ส่งคำขอไปยัง API แล้ว |
| 🟢 Debug | ข้อมูลโดยละเอียดสำหรับการดีบัก ตัวอย่าง: การดำเนินการสำเร็จ |
การแจ้งเตือน
ทุกครั้งที่มีรายการ (สำหรับระดับความรุนแรงที่กำหนดไว้) ถูกเพิ่มในบันทึก จะมีป้ายแจ้งเตือนปรากฏขึ้นในเมนูของปลั๊กอิน (ทั้งใต้ชื่อปลั๊กอิน และใต้รายการเมนู Logs)

สิ่งนี้มีประโยชน์ในการทราบว่าการแปลล้มเหลว และเพื่อดูบันทึกเพื่อค้นหาสาเหตุของปัญหา
การเข้าถึงบันทึก
สามารถเข้าถึงบันทึกได้โดยคลิกที่ Logs ในเมนูของปลั๊กอิน:

การคลิกที่รายการบันทึกจะแสดงรายละเอียดของบันทึกนั้น:

ในหน้ารายละเอียดบันทึก การคลิกปุ่ม Download จะดาวน์โหลดไฟล์บันทึก
การแสดงผลแบบย้อนกลับ
บันทึกสามารถแสดงในลำดับย้อนกลับ (ใหม่สุดก่อน) เพื่อให้เห็นรายการล่าสุดโดยไม่ต้องเลื่อนลงไปด้านล่าง
หากต้องการเปิดใช้งาน ให้เปิดตัวเลือก Reverse log order?

Queries
ในแต่ละรายการบันทึก ส่วน [Query "..."] จะระบุว่า query ใดถูกประมวลผล:
"create-missing-translation-customposts": Query ที่สร้างรายการแปลสำหรับ custom posts"translate-customposts": Query ที่แปล custom posts"create-missing-translation-media": Query ที่สร้างรายการแปลสำหรับรายการสื่อ"translate-media": Query ที่แปลคุณสมบัติของสื่อ- อื่นๆ
การจัดการบันทึก
เพื่อป้องกันไม่ให้บันทึกใช้พื้นที่ดิสก์มากเกินไป แนะนำให้ล้างบันทึกเป็นระยะ