Linguagem de consulta de registros para interface do Pacote de emuladores

O Firebase Local Emulator Suite oferece uma experiência interface que inclui suporte para visualização de registros do emulador. É possível filtrar registros no Emulator Suite UI usando a sintaxe de consulta descrita nesta página.

A linguagem de consulta de registros aceita comparações exatas e and as operações. No momento, não há suporte para outras operações.

As aspas geralmente são opcionais, exceto ao usar espaços ou novas linhas.

Essa sintaxe de consulta está disponível apenas em Emulator Suite UI. Emuladores produza mais registros nos arquivos *-debug.log do seu projeto do Google Cloud (por exemplo, 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

Palavras-chave

level

Nível de registro. Um de warn, info, error.

Texto a ser correspondido em uma pesquisa difusa. Por exemplo, search=abc. retorna registros com o texto "abc".

Usar a palavra-chave search para combinar pesquisas parciais com outra palavra-chave pesquisas usando o operador and.

metadados

Consulte em um emulador específico ou o nome de uma função.

metadata.emulator.name

Registros de consultas de um emulador especificado. Um de firestore, functions, database, pubsub, hosting, storage.

metadata.function.name

O nome da função, conforme definido no código do app do usuário.

user

Todos os dados JSON que o usuário registrou usando o código no app, por exemplo:

console.log(JSON.stringify({hello: world}))

A saída de registro acima pode ser consultada com user.hello.