Firebase Local Emulator Suite menyediakan antarmuka pengguna yang kaya yang mencakup dukungan untuk melihat log emulator. Anda dapat memfilter log di UI Emulator Suite menggunakan sintaksis kueri yang dijelaskan di halaman ini.
Bahasa kueri log mendukung perbandingan and
operasi yang tepat. Operasi lain saat ini tidak didukung.
Kutipan umumnya bersifat opsional, kecuali jika menggunakan spasi atau baris baru.
Perhatikan bahwa sintaksis kueri ini hanya tersedia di UI Emulator Suite. Emulator mengeluarkan log tambahan dalam file *-debug.log
di direktori proyek Anda (misalnya, 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
Kata kunci
tingkat
tingkat log. Salah satu warn, info, error
.
mencari
Teks untuk dicocokkan dalam pencarian fuzzy. Misalnya, search=abc
mengembalikan log dengan teks "abc".
Gunakan kata kunci search
untuk menggabungkan pencarian fuzzy dengan pencarian kata kunci lainnya menggunakan operator and
.
metadata
Kueri pada emulator tertentu atau pada nama fungsi.
metadata.emulator.nama
Log kueri dari emulator tertentu. Salah satu firestore, functions, database, pubsub, hosting, storage
.
metadata.fungsi.nama
Nama fungsi seperti yang ditentukan dalam kode aplikasi pengguna.
pengguna
Data JSON apa pun yang dicatat pengguna dari kode dalam aplikasi, misalnya:
console.log(JSON.stringify({hello: world}))
Output log di atas dapat ditanyakan dengan user.hello
.