Skip to content

系统日志

系统日志界面

功能介绍

系统日志页面实时展示设备日志(鸿蒙 hilog / 安卓 logcat),支持按级别、Tag、应用、关键字过滤,支持列表与终端两种视图,并提供屏蔽规则、自动滚动与保存日志,是定位崩溃、ANR 与排查问题的核心工具。

前提条件

  • 已连接设备并授权调试
  • 鸿蒙设备读取 hilog,安卓设备读取 logcat(两者日志格式略有不同)
  • 连接设备后页面会自动开始日志流,无需手动启动

界面布局

  • 标题栏:视图切换、暂停 / 继续、清空、自动滚动
  • 过滤工具栏:级别、Tag、应用名、关键字(含正则)、屏蔽规则、保存日志
  • 日志展示区:终端视图(xterm.js 滚动流)或列表视图

界面与按钮说明

视图切换

  • 「终端」按钮切换为终端视图,日志以流式终端呈现
  • 「列表」按钮切换为列表视图,逐条展示日志,支持复制单条原始内容

日志控制

  • 暂停 / 继续:暂停或恢复日志滚动,便于回看特定时间段
  • 清空:清空当前日志内容
  • 自动滚动:开关自动滚动到底部,关闭后新日志不抢占视线

过滤条件

  • 级别:多选日志级别(Verbose / Debug / Info / Warn / Error 等),按平台展示可选级别
  • Tag:输入 tag1,tag2 按 Tag 过滤多个标签
  • 应用名:多选应用(最多 5 个),仅显示所选应用的日志
  • 关键字:按关键词过滤,可勾选「正则」使用正则表达式
  • 屏蔽规则:添加要屏蔽的 Tag,屏蔽匹配的日志(按平台分别保存)

保存日志

「保存日志」把当前过滤后的日志导出为文本文件:

  • 默认文件名为 hilog_时间戳.txt(鸿蒙)或 logcat_时间戳.txt(安卓)
  • 保存时会弹出系统文件对话框,可取消

使用场景

  • 复现崩溃 / ANR 时按级别与应用过滤,抓取关键日志
  • 跟踪某个应用启动、运行、退出全过程
  • 日志量过大时用关键字 + 正则 + 屏蔽规则收敛

FAQ

日志量太大怎么办?

使用过滤功能只查看感兴趣的日志。按级别过滤到 Warn 或 Error 可以大幅减少日志量,也可以按包名过滤只看特定应用的日志。

为什么看不到某个应用的日志?

请确认过滤条件没有排除该应用的日志。鸿蒙设备使用 Hilog 系统,安卓设备使用 Logcat,两者的日志格式略有不同。

关键字过滤支持正则吗?

支持。在关键字输入框右侧勾选「正则」后,输入的内容会按正则表达式匹配。

Apache-2.0 · 货拉拉出品