Firebase Local Emulator Suite proporciona una rica interfaz de usuario que incluye soporte para ver registros del emulador. Puede filtrar registros en la interfaz de usuario de Emulator Suite utilizando la sintaxis de consulta descrita en esta página.
El lenguaje de consulta de registros admite comparaciones and
operaciones exactas. Actualmente no se admiten otras operaciones.
Las comillas son generalmente opcionales, excepto cuando se utilizan espacios o nuevas líneas.
Tenga en cuenta que esta sintaxis de consulta solo está disponible en la interfaz de usuario de Emulator Suite. Los emuladores generan registros adicionales en los archivos *-debug.log
en el directorio de su proyecto (por ejemplo, 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
nivel
Nivel de registro. Uno de warn, info, error
.
buscar
Texto que debe coincidir en una búsqueda difusa. Por ejemplo, search=abc
devuelve registros con el texto "abc".
Utilice la palabra clave search
para combinar búsquedas difusas con otras búsquedas de palabras clave utilizando el operador and
.
metadatos
Consulta sobre un emulador específico o sobre el nombre de una función.
metadatos.emulador.nombre
Consultar registros de un emulador específico. Uno de firestore, functions, database, pubsub, hosting, storage
.
metadatos.función.nombre
El nombre de la función tal como se define en el código de la aplicación de usuario.
usuario
Cualquier dato JSON que el usuario haya registrado desde el código de la aplicación, por ejemplo:
console.log(JSON.stringify({hello: world}))
La salida del registro anterior se puede consultar con user.hello
.