Android Studio 新版本 Logcat 速查

本文主要介绍 Android Studio 新版本的 Logcat 用法。

博主博客

首先, 新版本的 Logcat 一旦升级以后就回不去了, 要把 Android Studio 卸载后重新安装才能用老版本的 Logcat。 既然回不去, 我们就拥抱变化, 学习新版本的用法。

新版本的 Android Studio 已经支持设置回老版本 Logcat。 具体操作 File->Settings->Experimental->Enable new Logcat tool window 取消勾选即可。

一、新增功能

界面

new logcat
新版本的界面跟老版本的有所不同, 主要少了 Regex(正则表达式过滤)、进程选择框、自定义过滤器下拉选择等。

多个 Logcat 窗口

new logcat mul
现在可以在 Logcat 中创建多个选项卡, 可以轻松在不同的设备间进行切换。右键点击选项卡可以重命名, 单击并拖动可以重新排列选项卡。

如果想对比两组日志之间的差异, 可以在日志视图中右键单击并选择 Split RightSplit Down 来拆分选项卡内的视图。要关闭拆分, 可以右键单击日志视图并选择 Close。每个拆分可以设置自己的设备连接、查看选项和查询。

在视图预设之间切换

可以点击不同的视图模式(标准紧凑自定义)之间快速切换, 每种视图模式都提供了不同的默认设置, 用于显示更多或者更少的信息, 例如时间戳、标签和进程ID(PID)。 还可以通过选择 Modify View 来自定义这些默认视图模式以及自定义视图模式。
在这里插入图片描述

跨应用程序崩溃/重启跟踪日志

应用程序崩溃和重新启动时, 会产生 PROCESS ENDEDPROCESS STARTED 日志, 如下所示:
在这里插入图片描述

二、Logcat 过滤

注:正则表达式和除外请查看下面的 tag 例子, 所有标签都通用

  1. package: 以包名过滤日志, 预设 package:mine 表示用当前运行的应用包名进行过滤。
package:com.uso6
  1. level: 以优先级过滤日志。
level:VERBOSE	// 显示所有信息
level:DEBUG	// 显示调试信息
level:INFO	// 显示一般信息
level:WARN	// 显示警告信息
level:ERROR	// 显示错误信息
level:ASSERT	// 显示抛出的断言
  1. tag: 以标签过滤日志。
tag:nukix	// 过滤 nukix 的标签
tag:nukix tag:blog	// 同时过滤 nukix 和 blog 的标签
-tag:nukix	// nukix 的标签除外
tag~:[\w]+ // 以正则表达式过滤标签
-tag~:[\w]+	// 除外和正则表达式组合
  1. message: 以输出日志过滤日志。
  2. age: 保留指定时间的日志。
age:10s	// 从 10 秒以前的日志开始输出
age:1m // 从 1 分钟以前的日志开始输出
age:1h // 从 1 小时以前的日志开始输出
  1. line: 以行信息过滤日志(包括 tag 和 message)。
  • 15
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
在最新版本Android Studio中,Logcat是一个非常重要的工具,用于在开发过程中实时查看应用程序的日志信息。最新版的Logcat在功能和界面方面有了一些改进和优化。 首先,新版的Logcat界面更加清晰和易于使用。它提供了更大的可见区域来显示日志消息,并且采用了更简洁的设计风格,使得查看和分析日志更加方便。此外,Logcat界面还可以根据日志级别对日志消息进行过滤,以便开发人员只查看他们感兴趣的日志信息。 其次,新版的Logcat还提供了更多的功能和选项。例如,开发人员现在可以按照标签、进程、优先级等条件对日志进行过滤,以便更好地定位和解决问题。此外,Logcat还支持快速搜索功能,以便更方便地找到特定的日志消息。 另外,新版的Logcat还支持自定义配置文件,开发人员可以根据自己的需求配置Logcat的显示方式和过滤规则。这样,开发人员可以根据具体的项目和需求,灵活地调整Logcat的显示方式,提高开发效率。 总体来说,新版的Logcat在界面和功能方面进行了改进和优化,使得开发人员能够更方便地查看和分析应用程序的日志信息。它提供了更多的过滤选项和搜索功能,同时也支持自定义配置,以满足不同开发需求的要求。无论是初学者还是经验丰富的开发人员,都能够在Android Studio中的新版Logcat中获得更好的开发体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

nukix

如果觉得对你有帮助,欢迎打赏!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值