删除Android中的特定日志行

时间:2013-07-30 11:54:13

标签: android logcat android-logcat

我已经在许多不同的设备上开发并测试了多个应用程序,并且读取调试应用程序日志最常见的最烦人的事情之一是操作系统正在打印的垃圾日志,例如:

GL错误日志在某些设备上打印,

IMGSRV(2600): :0: GetPTLAFormat: Invalid format

或者其他十亿记录当前的S4我正在使用吐出所有彩虹颜色的日志,这与我的应用程序无关。

我希望过滤掉设备代码和regexp,而不是在我的应用程序TAG中进行过滤。

可以这样做吗?

1 个答案:

答案 0 :(得分:1)

我尝试了一些过滤......他们没有工作......我跟进了@CommonsWare评论,搜索了Ed,发现了他的帖子,底线是:

不是:

^AbsListView, ^AbsListView|, ^(AbsListView|), or ^(?:...)

这一切都在感叹号中:

^(?!AbsListView)

您可以将其扩展为:

^(?!LogMessageA|LogMessageB)

并且包含这些日志消息的所有日志行都不会显示...

奇!