系统日志#
功能简介#
系统日志功能用于查看和管理车机的实时日志,提供灵活的日志筛选、搜索、导出和分析功能,是诊断系统问题、定位崩溃、卡顿和连接异常的重要工具。
功能特性#
日志查看#
- 实时日志流:显示实时生成的系统日志(通过 logcat -T)
- 历史日志查看:查看已保存的历史日志文件
- 全部历史加载:一次性加载所有历史日志用于全局搜索
日志筛选和搜索#
- 日志过滤:按应用、模块或日志标签进行过滤
- 关键字搜索:快速搜索特定的错误信息或事件
- 日志级别标记:彩色标记不同级别的日志(DEBUG、INFO、WARN、ERROR)
- 时间范围筛选:按时间范围查看特定时段的日志
日志管理#
- 日志导出:将选中的日志片段导出到文件
- 日志清空:清除历史日志文件
- 多类别聚合:同时查看应用、特权进程和崩溃日志
操作步骤#
- 进入"系统日志"。
- 选择要查看的日志类型:
- 实时日志:查看当前生成的实时日志
- 历史日志:查看之前保存的日志文件
- 使用时间范围筛选或关键字搜索定位问题日志。
- 点击日志条目查看详细信息。
- 复制或导出需要的日志片段用于问题分析。
- 根据日志时间线复盘问题发生的全过程。
- 完成分析后,可清空历史日志释放存储空间。
常见日志分析场景#
应用崩溃#
搜索关键字"crash"、“exception"或"ANR”,定位崩溃时刻和栈跟踪信息。
连接异常#
查看"ADB"、“CONNECTION"等日志标签,排查网络连接问题。
卡顿问题#
搜索"ANR”(Application Not Responding)或"jank",分析卡顿原因。
功能异常#
按功能模块搜索日志标签(如 WORKFLOW、GUARDIAN、DASHCAM 等),查看功能执行日志。
注意事项#
- 文件大小:日志文件可能较大(特别是长期运行的日志),建议按时间段筛选以提高效率。
- 隐私保护:日志中可能包含位置、电话号码等隐私信息,分享日志前先检查并脱敏。
- 日志保留期:旧的日志会被自动删除,重要的日志应及时导出和备份。
- 搜索技巧:使用正则表达式进行高级搜索,可更灵活地定位问题日志。
- 导出格式:导出的日志文件建议保存为文本格式,便于后续的文本编辑和共享。
- 日志级别:错误(ERROR)和警告(WARN)日志通常是问题诊断的重点。
- 时间同步:日志分析时请确保系统时间准确,时间错误会导致日志顺序混乱。