เมื่อส่วนเสริม Google Workspace ที่เผยแพร่แสดงผลข้อผิดพลาด อินเทอร์เฟซส่วนเสริมจะแสดงข้อความทั่วไปที่ระบุว่า "เกิดข้อผิดพลาดขณะเรียกใช้ส่วนเสริม" แต่ระบบจะบันทึกข้อผิดพลาดเหล่านี้ไว้ใน Cloud Logging Explorer
คำแนะนำนี้จะอธิบายวิธีค้นหาบันทึกข้อผิดพลาดของส่วนเสริมใน Cloud Logging Explorer เพื่อให้คุณดำเนินการต่อไปนี้ได้
- ดูว่าผู้ใช้พบข้อผิดพลาดหรือไม่
- ดูความถี่และข้อผิดพลาดที่เกิดบ่อยที่สุด
- อ่านข้อความแสดงข้อผิดพลาดที่สื่อความหมายซึ่งจะช่วยคุณแก้ไขปัญหาได้
ข้อกำหนดเบื้องต้น
ก่อนค้นหาบันทึกข้อผิดพลาดของส่วนเสริม ให้ทำดังนี้
- เปิดใช้ "Cloud Logging API" ในโปรเจ็กต์ Google Cloud ของส่วนเสริม หากต้องการเปิดใช้ API โปรดดูสร้างโปรเจ็กต์ Cloud และเปิดใช้ API
- เผยแพร่ส่วนเสริมใน Google Workspace Marketplace หากต้องการเผยแพร่ส่วนเสริมใน Marketplace โปรดดูเผยแพร่แอป
บันทึกข้อผิดพลาดของส่วนเสริมการค้นหา
วิธีรับบันทึกสำหรับส่วนเสริม
- เปิดคอนโซล Google Cloud
- ถัดจาก "Google Cloud Platform" ให้คลิกลูกศรลง แล้วเลือกโปรเจ็กต์ส่วนเสริม
- คลิกเมนู ที่มุมซ้ายบน > การบันทึก เครื่องมือสำรวจบันทึกจะเปิดขึ้น
สำหรับบันทึกข้อผิดพลาดของส่วนเสริม ให้ป้อนคำค้นหาต่อไปนี้ในเครื่องมือสร้างคำค้นหา
severity>=ERROR protoPayload.serviceName="gsuiteaddons.googleapis.com"
หากต้องการดูข้อผิดพลาดล่าสุด ให้คลิกเรียกใช้การค้นหา หรือหากต้องการดูข้อผิดพลาด ที่เกิดขึ้น ให้คลิกบันทึกสตรีม บันทึกข้อผิดพลาดของส่วนเสริมจะปรากฏในแผง "ผลการค้นหา"
ดูข้อมูลเพิ่มเติมเกี่ยวกับ Cloud Logging Explorer และการเขียนการค้นหาได้จากบทความต่อไปนี้
เปิดหรือปิดใช้งานการบันทึกข้อผิดพลาด
การบันทึกข้อผิดพลาดจะเปิดใช้อยู่โดยค่าเริ่มต้น เมื่อเปิดใช้การบันทึกข้อผิดพลาด ไฟล์ Manifest จะมีข้อมูลต่อไปนี้
"exceptionLogging": "STACKDRIVER",
หากต้องการปิดใช้การบันทึกข้อผิดพลาด ให้แทนที่ "exceptionLogging": "STACKDRIVER",
ด้วยบรรทัดต่อไปนี้ในไฟล์ Manifest
// Disable error logging
"exceptionLogging": "NONE"
หากต้องการเปิดใช้การบันทึกข้อผิดพลาดอีกครั้ง ให้แทนที่ "exceptionLogging": "NONE"
ด้วย "exceptionLogging": "STACKDRIVER",
ข้อควรพิจารณา
โปรดคำนึงถึงข้อควรพิจารณาต่อไปนี้ขณะใช้งานบันทึกข้อผิดพลาดของส่วนเสริมใน Cloud Logging Explorer
- ส่วนเสริมจะบันทึกเฉพาะข้อผิดพลาดใน Logging Explorer ระบบจะไม่บันทึกบันทึกประเภทอื่นๆ
- ข้อความแสดงข้อผิดพลาดจะเขียนเป็นภาษาอังกฤษเสมอ
- Cloud Logging มีค่าใช้จ่าย ดูข้อมูลเพิ่มเติมเกี่ยวกับราคา Cloud Logging ได้ที่ราคา Google Cloud Observability