adb-学会查看日志文件

目录

一、获取日志文件

二、日志级别

三、日志缓冲区

四、缓冲区的类型

🎁更多干货

完整版文档下载方式:


一、获取日志文件

一般情况下,我们在做app测试时,其实并不需要经常使用adb去抓取我们的日志,通常情况下都是有预期结果和实际结果做对比的。真正需要adb抓取日志的时候,是在测试的过程中出现了异常的情况,比如测试过程中系统突然卡主不能动了,系统直接奔溃掉了,应用程序无响应,出现闪退或者异常的情况下就可以使用adb抓取日志了,抓取日志之后就可以提bug得到开发了,当然自己能看懂更好。

adb logcat  显示全部数据

adb logcat -v time > F:\rizhi\a.log  将日志以.log的文件格式保存到电脑上

adb logcat -g  查看日志缓冲区

adb logcat -c  清空日志缓冲区

adb logcat -m 8  指定输出日志数量,输出8条日志后退出,只输出缓冲区中最开始的8条记录。

adb logcat -t 8  输出最近的8条日志之后退出。

adb logcat | grep Activity  使用管道过滤日志,输出包含Activity字符串的行。

adb logcat *:D  只输出debug等级(包含)以上的日志。

adb logcat -h  可以打印用户帮助信息。

二、日志级别

日志的等级由小到大为:

V  明细verbose,最低优先级

D  调试debug

I  信息info

W  警告warn

E  错误error

F  严重错误fatal

S  无记载silent最高优先级,不被记载

三、日志缓冲区

在开发者选项中,有个选项叫做“日志记录器缓冲区大小”,用来存放日志信息记录,默认是256K,日志是循环写入到缓冲区的,环形循环,给新的日志留存空间。

四、缓冲区的类型

Android日志系统为日志消息保留了多个循环缓冲区,不是所有的消息都被发送到默认缓冲区,要想查看这些附加的缓冲区,可以使用-b参数,指定缓冲区,例如:adb logcat -b Radio,查看通信系统的缓冲区。

缓冲区类型:

Radio  查看包含在通信系统的log,如蓝牙,wife,打印。

Events  查看事件相关的消息,比如启动应用,停止文件事件。

Main  查看主缓冲区,所有java层的log,默认缓冲区。

System  输出系统组件的log,默认缓冲区。

🎁更多干货


完整版文档下载方式:

这些资料,对于从事【软件测试】等相关工作的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享。

在评论区和我互动交流或者私❤我【软件测试学习】领取即可,拿走不谢。


如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “👍点赞” “✍️评论” “💙收藏” 一键三连哦!

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值