Android logcat反向过滤方法

2018-09-03  本文已影响0人  唯恋夜色

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)

上一篇下一篇

猜你喜欢

热点阅读