python+appnium【第三章-adb命令之日志打印】

 

adb 的查看日志的标签含义,下面详细讲解一下其含义 ,今天使用的是mac

-s 过滤日志标签
-c 清除日志缓存 
-v 自动以日志格式
-f 设置日志输入路径

Adb日志过滤

v:Verbose 明细
d:Debug 调试
I:Info 信息
w:Warn 警告
E: erroe 错误
f:fatal 严重错误

显示安卓手机操作的所有日志

adb logcat 
--------------
显示时间 进程/线程信息 D 是日志级别 标签名:日志信息 09-04 22:33:15.324 527 567 D hwcomposer: hw_composer sent 404 syncs in 60s

python+appnium【第三章-adb命令之日志打印】

 

 

 

查找日志之过滤标签

adb logcat -s "标签名"

 adb logcat -s "auditd"


-s 过滤日志标签==指定查看某个标签的日志

python+appnium【第三章-adb命令之日志打印】



还可以同时查看不同的日志标签 同时查看多个,用逗号分隔   adb logcat -s "hwcomposer","BluetoothAdapter"    

 

清空日志缓存信息

-c 清空所有日志的缓存信息

adb logcat -c 

 

查看日志时间

-v 查看日志时间

adb logcat -v time

python+appnium【第三章-adb命令之日志打印】

 



 

查看进程时间

adb logcat -v threadtime  查看日志的输出时间跟进程信息

python+appnium【第三章-adb命令之日志打印】

 

 

 

常用的日志查看格式
adb logcat -v long

python+appnium【第三章-adb命令之日志打印】
 

 

日志输出到文件,并导入本地

 

adb logcat -v long -f 文件地址
第一种不行就用第二种

1. adb logcat -v long /data/media/0/Movies/0905.log -f 
2. adb logcat -v long -f /data/media/0/Movies/0905.log 

python+appnium【第三章-adb命令之日志打印】      

 

 

显示Erroe级别以上的日志 
显示Erroe级别以上的日志 
adb logcat -s  *:E

python+appnium【第三章-adb命令之日志打印】

 

    小知识点:如果mac不能够查*全部的日志,可能就是终端的版本不对,zsh可能识别不出*,所以我们可以切换成bash   python+appnium【第三章-adb命令之日志打印】      
切换bash

chsh -s /bin/bash

然后就可以打印了

 

 

 

 

 

上一篇:安卓调试时遇到 logcat: Unexpected EOF!


下一篇:关于linux权限提升的一些方法