美文网首页
安卓开发-logcat使用

安卓开发-logcat使用

作者: itBox | 来源:发表于2022-07-16 20:55 被阅读0次

使用 adb logcat命令行结合grep很方面的过滤想要的内容并输出到文件中

adb logcat | grep -E "MyApp|MyActivity" > 1.txt //其中 -E 是指 多个tag输出不需要转义

logcat -d -s MainActivity #-s: 设置输出日志的标签, 只显示该标签的日志;

adb logcat 过滤方法(抓取日志)

android输出的每一条日志都有一个标记和优先级与其关联。
优先级是下面的字符,顺序是从低到高:

 V — 明细 verbose(最低优先级)
 D — 调试 debug
  I — 信息 info
 W — 警告 warn
 E — 错误 error

按级别过滤日志

adb logcat Test:I #输出TAG为 Test ,I 级别以上的log,包括 i, w, e的Log

采用grep过滤

模版: adb logcat | grep -E '^[VDE]/(TAG1|TAG2)'

简单的匹配一行当中的某个字符串,

例如 MyApp:

       adb logcat | grep MyApp
       adb logcat | grep -i myapp #忽略大小写。
       adb logcat | grep --color=auto -i  myapp #设置匹配字符串颜色。更多设置请查看 grep 帮助。

相关文章

网友评论

      本文标题:安卓开发-logcat使用

      本文链接:https://www.haomeiwen.com/subject/zuffirtx.html