ADB logcat 过滤方法(抓取日志)
1. Log信息级别 Log.v - VERBOSE : 黑色 Log.d - DEBUG : 蓝色 Log.i- INFO : 绿色 Log.w- WARN : 橙色 Log.e- ERROR : 红色 从上而下级别逐次增加 2. 过滤:指定标签,指定级别 adb logcat [TAG:LEVEL ] [TAG:LEVEL ] ... 标签TAG: 在进行log输出时需要指定标签 Log.v("Test", info ); LEVEL: 可以选择:[V D I W E S]中其中一个 TAG:X 的作用为: 输出标签为TAG的log级别大于X的信息 . 例如: adb logcat Test:I 输出 Test的I 和I 级别以上的log,包括 i, w, e 注意: (1)可以指定多个[TAG:LEVEL ] (2) level : S 表示为不输出该标签的日志,应为没有大于S级别的日志了 (3) [TAG:LEVEL ] 不会影响其他标签的日志, 所以如果要屏蔽其他log请使用 *:S adb logcat Test:I *:S 3. 采用grep正则表达式过滤 grep 正则表达式参见grep与正则表达式 adb logcat | grep -E '^[VDE]/(TAG1|TAG2)' 4. 在同时输出到屏幕和文件 tee 想要把日志保存到文件,如果采用IO重定向