实时日志
设备会持续输出大量日志。实时日志模块可实时显示这些日志,并提供过滤功能,便于快速找到所需信息。
- 选中设备。
- 打开实时日志。
- 如需只看某个 App,可将统计范围设为该 App,然后在设备上操作。
日志会实时显示。无需在设备上开启任何设置,也无需修改您的 App。
支持以下三种过滤方式,通常需要组合使用:
- 按 App:只显示一个进程的日志。建议从这里开始。
- 按关键字:按子串匹配整行内容。输入您自己的日志前缀效果最好。
- 按进程:范围比“按 App”更灵活,适合追踪与您的 App 相关的系统守护进程。
值得关注的系统日志
Section titled “值得关注的系统日志”系统日志数量很多,其中大部分可以忽略,但以下几类值得关注:
| 日志 | 是否值得关注 |
|---|---|
| 内存压力警告 | 值得,通常是进程被 jetsam 终止前的最后一条日志 |
| 看门狗 / 卡死报告 | 值得,说明主线程阻塞时间过长,已被系统检测到 |
| 网络可达性变化 | 排查间歇性请求失败时值得关注 |
| 布局约束冲突 | 值得,通常是 App 自身的问题 |
| 守护进程的常规输出 | 一般无需关注 |
保存的是当前视图中的内容,过滤条件同样生效,因此保存的是过滤后的日志,而非全部原始日志。附到工单时,请注明使用了哪些过滤条件。
对于可复现的问题,建议按以下顺序采集:清空 → 复现 → 停止 → 保存。这样得到的日志更简洁,便于他人查看。
实时日志只显示 App 主动输出的内容。如果 App 卡死或突然退出,日志会在没有任何说明的位置中断。可以从以下两方面继续排查:
