Console 面板
概览
使用 Console 面板可以查看日志信息和运行 JavaScript。在开始调试之前,你可以先了解 Lynx 的 JavaScript 运行环境。
打开 Console 面板
可以将 Console 作为主面板或底部 Drawer 中的选项卡打开。
在 Drawer 中打开
如果在使用其他面板的同时想查看 Console 面板,可以在 Drawer 中打开 Console。
请参考在抽屉式菜单中打开控制台 | Chrome DevTools。
Console 设置
点击 Console 面板右上角的 Console Settings
。
。
下列链接对各项 设置进行了说明:
- Selected context only(仅限已选择的 Context)
- Group similar messages in console(对相似日志进行分组)
- Eager evaluation(即时评估)
- Autocomplete from history(根据历史记录自动补全)
Console 侧边栏
查看日志
目前可以查看的日志类型包括:
-
JavaScript 日志。包括主线程和后台线程的 JavaScript 日志。
- 默认情况下,后台线程日志会以完整的格式展示,主线程日志则会序列化为字符串类型进行展示,并带有
[main-thread.js]前缀。 - 开启主线程 JavaScript 调试后,主线程日志也会以完整的格式展示。
- 默认情况下,后台线程日志会以完整的格式展示,主线程日志则会序列化为字符串类型进行展示,并带有
-
部分客户端日志。
目前客户端运行时报错和其他部分客户端日志,会序列化为字符串形式展示在 Console 面板中。
日志来源
对于 JavaScript 日志,日志信息右侧的 App.tsx:11 是该日志在 JavaScript 中的位置,点击可以跳转到 Sources 面板,并高亮显示打印这条日志的代码。
停用日志分组
DevTool 默认开启 Group similar messages in console(对相似日志进行分组),连续产生的相似日志会被聚合在一起。
打开 Console 设置并禁用该选项后,原本集中展示的日志会被展开。
查看堆栈
对于 JavaScript 的错误和警告类型日志,点击展开
,可以查看函数调用栈。
,可以查看函数调用栈。
过滤信息
根据日志级别过滤
Tip
打开侧边栏时会无法点击日志级别下拉列表。
根据关键词过滤
根据正则表达式过滤
请参考按正则表达式过滤 | Chrome DevTools。