系统日志#

功能简介#

系统日志功能用于查看和管理车机的实时日志,提供灵活的日志筛选、搜索、导出和分析功能,是诊断系统问题、定位崩溃、卡顿和连接异常的重要工具。

功能特性#

日志查看#

  • 实时日志流:显示实时生成的系统日志(通过 logcat -T)
  • 历史日志查看:查看已保存的历史日志文件
  • 全部历史加载:一次性加载所有历史日志用于全局搜索

日志筛选和搜索#

  • 日志过滤:按应用、模块或日志标签进行过滤
  • 关键字搜索:快速搜索特定的错误信息或事件
  • 日志级别标记:彩色标记不同级别的日志(DEBUG、INFO、WARN、ERROR)
  • 时间范围筛选:按时间范围查看特定时段的日志

日志管理#

  • 日志导出:将选中的日志片段导出到文件
  • 日志清空:清除历史日志文件
  • 多类别聚合:同时查看应用、特权进程和崩溃日志

操作步骤#

  1. 进入"系统日志"。
  2. 选择要查看的日志类型:
    • 实时日志:查看当前生成的实时日志
    • 历史日志:查看之前保存的日志文件
  3. 使用时间范围筛选或关键字搜索定位问题日志。
  4. 点击日志条目查看详细信息。
  5. 复制或导出需要的日志片段用于问题分析。
  6. 根据日志时间线复盘问题发生的全过程。
  7. 完成分析后,可清空历史日志释放存储空间。

常见日志分析场景#

应用崩溃#

搜索关键字"crash"、“exception"或"ANR”,定位崩溃时刻和栈跟踪信息。

连接异常#

查看"ADB"、“CONNECTION"等日志标签,排查网络连接问题。

卡顿问题#

搜索"ANR”(Application Not Responding)或"jank",分析卡顿原因。

功能异常#

按功能模块搜索日志标签(如 WORKFLOW、GUARDIAN、DASHCAM 等),查看功能执行日志。

注意事项#

  • 文件大小:日志文件可能较大(特别是长期运行的日志),建议按时间段筛选以提高效率。
  • 隐私保护:日志中可能包含位置、电话号码等隐私信息,分享日志前先检查并脱敏。
  • 日志保留期:旧的日志会被自动删除,重要的日志应及时导出和备份。
  • 搜索技巧:使用正则表达式进行高级搜索,可更灵活地定位问题日志。
  • 导出格式:导出的日志文件建议保存为文本格式,便于后续的文本编辑和共享。
  • 日志级别:错误(ERROR)和警告(WARN)日志通常是问题诊断的重点。
  • 时间同步:日志分析时请确保系统时间准确,时间错误会导致日志顺序混乱。