DevEco Studio如何过滤日志,只显示某个指定tag的日志

DevEco Studio如何过滤日志,只显示某个指定tag的日志 例如我只想看tag为Request的日志,我要怎么过滤?

5 回复

首先,你要在打印日志的时候加上一个Tag,

然后在

图片

图里这个地方,加上你想要的Tag。


直接在搜索框里输入tag

在DevEco Studio中过滤特定Tag的日志,可通过以下两种高效方式实现:

⚙️ 方法一:关键字直接过滤(推荐)

打开HiLog窗口

底部工具栏切换到 Log > HiLog窗口

输入Tag名称

在搜索框(下图红框处)直接输入目标Tag(如testTag)

(注:此处仅为示意图,实际操作无需图片)

启用过滤

点击右侧 Aa按钮开启区分大小写(可选)

点击 .*按钮启用正则匹配(如需复杂匹配)

📌 从DevEco Studio 6.0.2起支持多Tag组合过滤:

输入 Tag1 & Tag2(&前后加空格)可同时过滤两个Tag的日志

🧩 方法二:应用过滤+Tag二次过滤

先按应用过滤

选择过滤模式为:User logs of selected app(仅显示当前应用日志)1

再输入Tag筛选

在已过滤的应用日志中,搜索框输入目标Tag二次过滤

🌰 操作示例

当代码中使用如下方式打印日志:

import { hilog } from ‘@kit.PerformanceAnalysisKit’;

hilog.info(0x0000, ‘MY_TAG’, ‘This is debug message’); // 标签为MY_TAG

在HiLog窗口搜索框输入 MY_TAG即可仅显示该标签日志。

⚠️ 注意事项

若日志量过大(超1000行),需调整缓冲区:

File > Settings > Editor > General > Console→ 勾选 Override console cycle buffer size2

跨工程复用过滤条件:

点击 Config custom filter→ 设置Tag并勾选 Set to all projects

通过上述操作,可精准捕获指定Tag的日志。若需长期监控特定Tag,建议保存为自定义过滤配置(点击搜索框右侧⭐图标)。

在DevEco Studio中过滤指定tag的日志,可使用Logcat面板。在Logcat的搜索框内输入tag:YourTagName,将YourTagName替换为你的实际tag名称。此操作会实时筛选并仅显示匹配该tag的日志条目。

在DevEco Studio中过滤指定tag的日志,可以通过Logcat窗口的过滤器功能实现。具体操作如下:

  1. 在底部工具栏点击 Logcat 打开日志窗口。
  2. 在Logcat窗口的过滤器输入框中,输入过滤条件:
    • 格式为:tag:Request
    • 或者使用简写:Request
  3. 按回车键确认,即可只显示tag为“Request”的日志。

如果需要同时过滤多个tag,可以使用竖线分隔,例如:

tag:Request | tag:Response

这样会同时显示Request和Response的日志。

此外,你还可以结合日志级别进行过滤,例如:

tag:Request AND level:DEBUG

表示只显示Request标签下DEBUG级别的日志。

如果过滤器未生效,请检查设备连接状态,并确认应用正在运行并输出日志。

回到顶部