Android Studio Dolphin 新版Logcat的配置使用

从之前版本的 Android Studio 更新到 Android Studio DolphinLogcat 也有了新变化。一般来说工具更新带来的新特性会使我们的开发更加的便捷和高效。

Logcat 的更新内容

1. 格式化功能

Logcat 会对日志进行格式化,同时对不同等级的日志以颜色区分,能使我们更方便的查看想要的日志。同时根据个人的使用需求,Logcat 也支持选择其它的排版和自定义的视图排版。

以下是 Logcat 的默认视图:
在这里插入图片描述
选择其它的排版

点击 logcat 视图左边的图标 image,这里有三个选项:Standard View、Compact View、Modify ViewStandard 就是我们的默认视图。Compact 会比较简洁一些。
在这里插入图片描述

选择 modify 进行自定义排版

在这里插入图片描述

2. Logcat 多窗口

创建多个 Logcat 窗口 可以使用我们在不同设备或查询之间轻松切换。

2.1 创建新窗口

点击 Logcat 窗口顶部的 “+”,即可创建一个新的 Logcat 窗口。

2.2 重命名窗口

Logcat 标签名字位置,点击 “右键”–“Rename Tab”,可以重命名 Logcat 窗口。

2.3 拆分窗口(视图)

如果我们在一个设备上想比较两组不同日志,相比之前版本 Android Studio 通过切换 tag 来查看,拆分窗口看起来会更直观。

在日志视图中右键 点击日志视图,然后选择 Right RightSplit Down。如需关闭分屏,请右键点击并选择 Close

在这里插入图片描述

3. 新增键值对搜索

之前版本的 Logcat 直接配置 tag 来过滤日志,新版本的过滤则是通过键值。

3.1 键值对的配置

3.1.1 特定值:

package: <package-ID>
在当搜索框中输入 package:com.test.demo,即可查看包名为 com.test.demo 的相关日志。 package:mine 表示本地应用项目的*PID
tag: <tag>
在当搜索框中输入 tag:test-tap,即可查看 tagtest-tap的相关日志。
level: [VERBOSE | INFO | ASSERT |DEBUG | WARN | ERROR ]
在当搜索框中输入 level:WARN,即可查看 WARN 等级的日志。
-tag: <exclude-tag>
排除特定的 tag 值(在键前面添加 -
- tag~: <regular-expression-tag>
tag 使用正则表达式(在给定键后面添加 ~
与排除标记结合使用: -tag~: <exclude-regular-expression-tag>

3.1.2 使用

  • 过滤 packageNamecom.test.demotagBLASTBufferQueue,日志等级为 ERROR 的日志。

在这里插入图片描述

4. 跟踪应用崩溃/重启日志

Logcat 发现应用进程已停止并重启时,会在输出中看到一条消息(例如 PROCESS ENDEDPROCESS STARTED),如下所示:

在这里插入图片描述

5. 其它

  1. 在输入过滤条件时,会自动提示输入内容。

在这里插入图片描述

  1. Logcat的配置,都会被保留,并且同步到不同 project 的窗口中。

  2. 收藏并置顶某个查询,点击右上角的

在这里插入图片描述

参考资料: Android Studio Dolphin | 2021.3.1

猜你喜欢

转载自blog.csdn.net/LewisWang_/article/details/128106898