使用adb看日志

之前看日志一般使用两种方式:
1:在AndroidStudio上看日志
2:使用adb logcat 命令来重定向到一个文件中,然后在文件中去看
adb logcat -> c:\test\1.log

一般现场排查问题会让产品都会用第二种方式来打日志,然后发给研发排查问题。

现在又发现了一种方式来查看日志,在有的场景下更加方便,就是直接在终端上实时显示日志,因为有时在现场不一定电脑上有AndroidStudio等开发工具,临时装一个这个太麻烦,重定向到文件这种方式又没有了实时性,下面的方法就可以弥补这种场景。

1:在path上配置好adb命令,或者直接在adb软件所在的目录打开终端
2:用数据流连上手机,保证adb和手机连接成功
3:使用命令adb logcat
这样直接就可以在终端上显示手机上的实时日志。

但是上面的方法,日志太多了,所有的日志都打上了,怎么过滤我们自己应用所在进程的日志呢,我找了好久用包名过滤的方法也没有找到,最后用pid过滤的,用pid过滤就是每次都需要查询我们应用进程的pid,比较麻烦,但是也凑活用吧。

过滤进程

1:连上adb以后,adb shell进入到手机的目录中,然后ps | grep 包名命令获取到我们应用的pid号
2:退出手机的shell,使用命令adb shell logcat | grep 进程号这样就获取到我们本进程的日志
在这里插入图片描述

还可以加颜色,使用adb shell logcat | grep --color=auto 进程号
在这里插入图片描述

过滤TAG

使用adb shell logcat -s TAG,这个命令就可以只显示自己设置的TAG

  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值