android logcat 包名过滤日志

**

如何让测试帮你弄出高质量的bug 日志?

**
场景:有时候测试会给开发提一些偶现bug,复现的很难,代价很大。这时候你希望测试给你一些日志,一般的测试就是会用 adb logcat -v time > D:\log.txt 然后把这个log.txt给你,拿到后你是很懵逼,因为没有过滤,所以怎么办呢?

做法,可以加入包名过滤一下,比如find ,如果想要系统学习一下adb 命令,可以去官网。实现: adb logcat -v time | find “XXX” >D:\myLog2.txt ,这里 “XXX” 可以用包名,或者关键字去代替。

  • find 命令在windows环境下可以运行,而grep 不行(要在linux);
    这种方式好处是可以拿到txt文件,并且是过滤的,其他的方式要在linux环境中的;
  • 可以考虑把这句话放入一个脚本中,比如建立一个getLog.bat 文件,里面写入
 @echo off
  adb logcat | find  "XXX" > myLog2.txt
  pause

这样,测试在测试项目的时候,先双击此文件在进行测试,中途有发现那种,或者有兴趣的可以做成一个exe文件,可以动态改关键字,并且和日志位置及名称,这样就是一个小工具了,当完成这一步的时候就是别人向你刮目相看的时候了。我也在思考中,如何实现?

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值