Lenguaje de consulta de registros para la interfaz de usuario de Emulator Suite

Firebase Local Emulator Suite proporciona una rica interfaz de usuario que incluye soporte para ver los registros del emulador. Puede filtrar registros en la interfaz de usuario de Emulator Suite utilizando la sintaxis de consulta que se describe 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 saltos de línea.

Tenga en cuenta que esta sintaxis de consulta está disponible solo 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 .

Texto para hacer coincidir en una búsqueda aproximada. Por ejemplo, search=abc devuelve registros con el texto "abc".

Utilice la palabra clave de search para combinar búsquedas aproximadas con otras búsquedas de palabras clave mediante el operador and .

metadatos

Consulta sobre un emulador específico o sobre el nombre de una función.

metadata.emulator.name

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 .