adb logcat

在命令行中输入adb logcat会打印链接设备的log信息,但是如果仅仅输入adb logcat不加任何筛选,信息太多,没法找到我们想要的信息。下面介绍一下通过加参数获取想要的log信息。

通过标签过滤:

adb logcat -s 标签

如下图所示:

《adb logcat》

Paste_Image.png

-v time 显示时间

adb logcat -v time -s umengsocial

《adb logcat》

Paste_Image.png

-v threadtime 查看日志的输出时间和线程信息

adb logcat -v threadtime -s umengsocial

《adb logcat》

Paste_Image.png

-v process

adb logcat -v process -s umengsocial

《adb logcat》

Paste_Image.png

-v long 输出所有信息

adb logcat -v long -s umengsocial

《adb logcat》

Paste_Image.png

通过字符过滤

这个是我使用的最多的一种方式

adb logcat | grep Wifi

所有包含Wifi字符的log

过滤字符串忽略大小写

adb logcat | grep -i wifi

其他设置

log 清空

adb logcat -c

输出最近的日志

adb logcat -t 5
    原文作者:Android
    原文地址: https://juejin.im/entry/589421548fd9c5c57cf0f6fd
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞