Firebase Local Emulator Suite มอบอินเทอร์เฟซผู้ใช้ที่หลากหลายซึ่งรวมถึงการรองรับการดูบันทึกของโปรแกรมจำลอง คุณสามารถกรองบันทึกใน Emulator Suite UI ได้โดยใช้ไวยากรณ์แบบสอบถามที่อธิบายไว้ในหน้านี้
ภาษาคิวรีบันทึกรองรับการเปรียบเทียบ and
การดำเนินการที่แน่นอน ขณะนี้ยังไม่รองรับการดำเนินการอื่นๆ
โดยทั่วไปเครื่องหมายคำพูดจะเป็นทางเลือก ยกเว้นเมื่อใช้ช่องว่างหรือขึ้นบรรทัดใหม่
โปรดทราบว่าไวยากรณ์คำค้นหานี้มีอยู่ใน Emulator Suite UI เท่านั้น อีมูเลเตอร์ส่งออกบันทึกเพิ่มเติมในไฟล์ *-debug.log
ในไดเร็กทอรีโปรเจ็กต์ของคุณ (เช่น firestore-debug.log
)
// Find only info logs. level=info //Find logs for the sayHelloWorld function metadata.emulator.name=functions metadata.function.name=sayHelloWorld //Find any log mentioning "hello world" hello world // turns into search="hello world" internally //Return any Hosting POST requests metadata.emulator.name=hosting search=POST
คำหลัก
ระดับ
ระดับบันทึก หนึ่งใน warn, info, error
ค้นหา
ข้อความที่จะจับคู่ในการค้นหาที่ไม่ชัดเจน ตัวอย่างเช่น search=abc
ส่งคืนบันทึกที่มีข้อความ "abc"
ใช้คำสำคัญใน search
เพื่อรวมการค้นหาแบบคลุมเครือกับการค้นหาคำสำคัญอื่นๆ โดยใช้ตัวดำเนินการ and
ข้อมูลเมตา
สอบถามเกี่ยวกับโปรแกรมจำลองเฉพาะหรือชื่อฟังก์ชัน
metadata.emulator.name
บันทึกการค้นหาจากโปรแกรมจำลองที่ระบุ หนึ่งใน firestore, functions, database, pubsub, hosting, storage
metadata.function.name
ชื่อฟังก์ชันตามที่กำหนดไว้ในโค้ดแอปของผู้ใช้
ผู้ใช้
ข้อมูล JSON ใดๆ ที่ผู้ใช้บันทึกจากโค้ดในแอป เช่น
console.log(JSON.stringify({hello: world}))
user.hello
สามารถสอบถามเอาต์พุตบันทึกด้านบนได้