我想从日志中过滤掉所有东西,除了我的应用程序的进程。我知道我可以指定优先级,但我希望能够做更多的事情。我想处理掉手机里所有其他被记录下来的东西。我该怎么做呢?
发布于 2011-06-20 06:18:07
如果您正在Eclipse调试视图中查看日志,只需单击Create Filter按钮(绿色+号),就可以非常轻松地完成此操作。
如果不使用Eclipse,请在命令行上指定过滤器,如下所示( Android文档中的示例):
下面是一个过滤表达式的示例,它禁止除标签为"ActivityManager“、优先级为"Info”或以上的日志消息,以及所有标签为"MyApp“、优先级为"Debug”或以上的日志消息:
adb logcat活动管理器:I MyApp:D *:S
发布于 2011-10-19 15:22:05
是的,现在你会自动得到它……
更新为ADT plugin version 14,其中日志将自动执行session filter
它在哪里过滤登录你的特定应用程序(包)
发布于 2012-01-20 09:10:53
通过命令行过滤logcat可以通过将文本字符串设置为静默来完成,如WifiStatetracker:S
。这将删除任何包含WifiStateTracker的内容。您可以使用多个参数,如WifiStatetracker:S dhcpcd:S BatteryService:S
。不过,我不知道匹配方案是如何工作的。
https://stackoverflow.com/questions/6405422
复制相似问题