Lenguaje de consulta de registros para la IU de Emulator Suite

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.

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.