之前用adb logcat 过滤打印信息,都是使用adb logcat -s TagName,不过这种方式是打印自己需要文件的log信息,但是如果在默认的打印信息里面取出不需要的文件的打印信息呢?
例如默认打印信息如下:
TagName1:123
TagName2:234
TagName3:345如果不用adb logcat -s TagName1 TagName3的方式,直接去掉TagName2:234
例如默认打印信息如下:
TagName1:123
TagName2:234
TagName3:345如果不用adb logcat -s TagName1 TagName3的方式,直接去掉TagName2:234
我不要用adb logcat -s TagName,我要的是一种“去除”某一个文件log的方式
相当于adb logcat -s TagName是一个加操作,而我需要的是一个减操作
adb logcat本身并没有提供这种功能的参数,但是通常我们在看Log的时候就是想屏蔽一些log,因为确定这些文件和我要找的没关系,那么就用
adb logcat | grep -v myTag
这里接住了grep,但是需要自定TAG的时候要写的个性一点,以免log信息内容中包含了这串字符串也会被屏蔽掉。