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