ภาษาการสืบค้นบันทึกสำหรับ Emulator Suite UI

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 สามารถสอบถามเอาต์พุตบันทึกด้านบนได้