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
.
search
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
.