美文网首页
Android-Logcat的使用

Android-Logcat的使用

作者: ChaosHeart | 来源:发表于2023-08-13 09:43 被阅读0次

一、切换设备
可以选择切换当前打印日志的设备


截屏2023-08-14 09.35.14.png

二、日志过滤
和之前版本最大的区别就是这个日志过滤了,可以根据不同的过滤条件进行日志过滤


截屏2023-08-14 09.34.48.png

1、按包名过滤

package:com.test.application

2、按日志等级过滤
// 输入level: ,后面加上等级,如info,debug,warning等
// 当等级为Info时,过滤Info及以上的日志

level:info

3、按Tag过滤
// 输入tag: ,后面跟上你要过滤的TAG 字符

tag:nickName

4、按关键字过滤
// 输入message: , 后面跟上你要过滤的关键字

message:LoginActivity

5、组合过滤 (包名+TAG+等级+关键字)
// package tag message 可多次使用进行组合

package:mine level:info
package:mine level:info message:LoginActivity
package:mine level:info tag:nickName tag:test message:false message:失败

6、正则表达式过滤
// 只有这些字段支持正则表达式:tag、package、message、line
// 正则表达式匹配通过在字段名称中附加 ~ 来表示。例如 tag~:Android[\S]*。

tag~:Android[\S]*

7、过滤不想看的日志 (针对快速打印且扰乱我们观察的日志)
// 如果你的日志中有很多无用的且快速打印的日志,影响我们观察日志输出,那我们可以过滤掉他们
// 否定的表示方式是在字段名称前面加上 - 例如

-tag:Android

8、按时间过滤日志 (只看多长时间内的日志)
// age是过滤最近时间段内的日志,s 表示秒,m 表示分钟,h 表示小时,d 表示天。
// 下面的例子是过滤过去 5 分钟内记录的消息。

age:5m

可以按自己的需要添加过滤条件,过滤功能要比之前版本强大很多

三、侧边栏功能介绍
1、Clear Logcat
清空当前显示的日志

2、Pause Logcat
暂停打印日志

3、Restart Logcat
重启Logcat

4、Scroll to End
自动滑动到日志面板的最新的日志记录位置

5、Soft-Wrap
自动折行,就是日志一屏展示,超过的折行显示

6、Configure Logcat
配置Logcat属性


截屏2023-08-14 09.35.30.png

Standard View 就是默认的展示包含了所有的信息,时间,包名,类名,进程ID等
Compact View 这个模式显示内容不多,日志只显示时间,日志级别,具体信息
Modify Views 自定义日志显示内容

7、Spit Panels
打开多个Logcat窗口,可以对比查看日志


截屏2023-08-14 09.35.41.png

8、Take ScreenShot
截屏

9、Record Screen
录屏

四、恢复成之前版本样式
如果感觉新版本Logcat使用不方便或者不习惯,也可以恢复成之前版本的样式,具体设置如下:


截屏2023-08-14 09.35.52.png

File | Settings | Experimental,取消" Enable new Loagcat tool window" 的勾选,点击apply,重启Android Studio即可

参考:
https://blog.csdn.net/Billy_Zuo/article/details/130617082

相关文章

  • iconfont的使用(下载使用)

    1、下载文件 2、在生命周期中引入项目 beforeCreate () { var domModule = ...

  • Gson的使用--使用注解

    Gson为了简化序列化和反序列化的过程,提供了很多注解,这些注解大致分为三类,我们一一的介绍一下。 自定义字段的名...

  • 记录使用iframe的使用

    默认记录一下----可以说 这是我第一次使用iframe 之前都没有使用过; 使用方式: 自己开发就用了这几个属...

  • with的使用

    下面例子可以具体说明with如何工作: 运行代码,输出如下

  • this的使用

    什么是this? this是一个关键字,这个关键字总是返回一个对象;简单说,就是返回属性或方法“当前”所在的对象。...

  • this的使用

    JS中this调用有几种情况 一:纯粹的函数调用 这是函数的最通常用法,属于全局性调用,因此this就代表全局对象...

  • ==的使用

    积累日常遇到的编码规范,良好的编码习惯,持续更新。。。 日常使用==用于判断的时候,习惯性将比较值写前面,变量写后...

  • this的使用

    1.默认绑定,就是函数立即执行。 函数立即执行就是指向window,但是如果是node环境,就是指向全局conso...

  • %in% 的使用

    写在前面:From 生信技能书向量难点之一:%in% 难点 (1)== 与 %in% 的区别== 强调位置,x和对...

  • QFramework的使用(UI Kit的使用)

    QFramework是GitHub上一款开源的框架,EMMMM就介绍到这吧 下面贴上框架的连接 Github:ht...

网友评论

      本文标题:Android-Logcat的使用

      本文链接:https://www.haomeiwen.com/subject/vzufmdtx.html