Logcat允许过滤日志(log),但它的工作原理是这样的:定义过滤器,Logcat只显示与过滤器匹配的消息.但是有没有办法显示除过滤器定义的一些标记之外的所有日志(log)?
Logcat允许过滤日志(log),但它的工作原理是这样的:定义过滤器,Logcat只显示与过滤器匹配的消息.但是有没有办法显示除过滤器定义的一些标记之外的所有日志(log)?
如果您使用的是adb logcat
,您可以通过grep管道传输它,并使用它的反向匹配:
从grep manpage:
v、 --反向匹配
例如:
$adb logcat | grep --invert-match 'notshownmatchpattern'
你可以使用regular expressions来扩展它.
下面是这样一个表达式的示例:
"/^(?:emails|tags|addresses)"
这将判断给定的任何一种情况是否发生,因此grep不会列出它们.