Firebase Local Emulator Suite proporciona un usuario enriquecido que incluye compatibilidad para ver registros del emulador. Puedes filtrar registros en Emulator Suite UI con la sintaxis de consulta que se describe en esta página.
El lenguaje de consulta de registros admite comparaciones exactas y and
.
las operaciones. Por el momento, no se admiten otras operaciones.
Las comillas suelen ser opcionales, excepto cuando se usan espacios o líneas nuevas.
Ten en cuenta que esta sintaxis de consulta solo está disponible en Emulator Suite UI. Emuladores
generar registros adicionales en los archivos *-debug.log
de tu proyecto
directorio (p.ej., 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
Palabras clave
level
Nivel de registro. Es uno de warn, info, error
.
search
Texto que debe coincidir en una búsqueda parcial. Por ejemplo, search=abc
.
devuelve los registros con el texto “abc”.
Usa la palabra clave search
para combinar búsquedas confusas con otra palabra clave
búsquedas con el operador and
.
metadatos
Realiza consultas en un emulador específico o en el nombre de una función.
metadata.emulator.name
Registros de consultas de un emulador especificado. Es uno de firestore, functions,
database, pubsub, hosting, storage
.
metadata.function.name
El nombre de la función como se define en el código de la app del usuario.
usuario
Los datos JSON que registró el usuario desde el código en la app, por ejemplo:
console.log(JSON.stringify({hello: world}))
El resultado del registro anterior se puede consultar con user.hello
.