Android logcat的常用方式,是过滤出指定需要的TAG信息,如:
logcat -s TAG:v
如果需要反向过滤,
1.可以结合grep 命令使用。grep反向过滤需要使用参数:-v
grep --help
Usage: grep [OPTION]... PATTERN [FILE]...
SearchforPATTERNineach FILE or standard input.
-v, --invert-match select non-matching lines
因此,如果需要过滤某个TAG的消息,可以使用如下命令:
logcat |grep-v TAG
过滤多个TAG的话:
logcat |grep-v'TAG1\|TAG2'
可能会因为grep 原因,如上命令无效,可以使用如下命令:
logcat |grep-E -v"TAG1|TAG2"
2.通过下面这个比较直接方便:
logcat TAG1:S TAG2:S
如上的效果 ,也可以在eclipse的DDMS插件中使用:
Android logcat过滤出指定tag的日志信息
^(?:tag1|tag2|tag3)
忽略指定tag的日志信息
^(?!tag1|tag2|tag3)
网友评论