Firebase Local Emulator Suite 可提供富用户 支持查看模拟器日志的界面。你可以过滤日志 (使用本页介绍的查询语法)添加到 Emulator Suite UI 中。
日志查询语言支持精确比较和 and
操作。目前不支持其他操作。
引号通常是可选的,除非使用空格或换行符。
请注意,此查询语法仅适用于 Emulator Suite UI。模拟器
在项目的 *-debug.log
文件中输出其他日志
目录(例如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
关键字
level
日志级别。warn, info, error
中的一个。
搜索
要在模糊搜索中匹配的文本。例如:search=abc
返回文本“abc”的日志。
使用 search
关键字将模糊搜索与其他关键字结合使用
可以使用 and
运算符进行搜索。
元数据
针对特定模拟器或函数名称进行查询。
metadata.emulator.name
从指定模拟器查询日志。firestore, functions,
database, pubsub, hosting, storage
中的一个。
metadata.function.name
用户应用代码中定义的函数名称。
用户
用户通过应用内代码记录的任何 JSON 数据,例如:
console.log(JSON.stringify({hello: world}))
您可以使用 user.hello
查询上述日志输出。