android adb日志过滤包名,adb过滤只查看某一个app的日志

1.先来看最感兴趣的adb日志

首先来了解一共概念,安卓的日志有那些:

Android 系统的日志分为两部分,底层的 Linux 内核日志输出到 /proc/kmsg,Android 的日志输出到 /dev/log。一般我们说的adb logcat看的都是android的日志

使用adb shell dmesg 可以能看Android的内核日志,内核日志我们可以做一些事情,比如衡量内核启动时间,在系统启动完毕后的内核日志里找到 Freeing init memory 那一行前面的时间就是。

内核启动时间看了有啥用呢?

作为测试做常用的adb查看日志命令:

adb logcat -v time 打印log的详情日志

adb logcat -v time > D:\log.txt 把日志输出到电脑的上查看,在窗口打印的同时,文件也会同时打印的

adb logcat -c 清除之前的日志信息,一般在看日志前都会执行这个命令,目的是好看日志,不然前面的日志应该会超级多,不好看问题

2.过滤规则

有两种规则,一种是按照日志级别过滤,一种是按照日志中的tag过滤,当然会有混合日志和tag在一起过滤

过滤格式:

adb logcat [:priority]

tag表示标签,priority输出的级别,注意如果要是要根据级别查看时记得要tag一定要给,如果没有指定,那个tag哪里输入*号就行了

日志级别过滤:

默认级别为V,输出人日志最低,日志级别最低

D —— Debug

I

你可能感兴趣的:(android,adb日志过滤包名)