【发布时间】:2014-11-08 03:08:15
【问题描述】:
我目前正在使用 ACRA 来捕获错误并改进我的应用程序。我想在 Logcat 中过滤由于我的应用程序运行而生成的所有日志,其中不仅包括我的应用程序生成的日志,还包括由应用程序使用的库(如 GooglePlay)生成的日志。
通常我看到的建议是按 TAG 过滤,但这不会让我看到我没有标记的日志(例如,ACRA...)
在 Eclipse 中有一个解决方案,我可以使用 TAG 进行过滤,也可以使用应用程序名称和/或其进程 ID 进行过滤。这就是我想做的,按我的应用程序名称过滤发送到 ACRA 的 logcat 输出。
我想在 logcat 中使用命令来重现我在 eclipse 中选择的以下选项:
最后的问题是在 logcat 级别。可以通过应用程序而不是 TAG 过滤器在 adb 级别过滤 logcat
对于所有应用程序日志是否只有一个标签?我的另一种方法是过滤“所有以 xxxx 开头的 TAG”,但我在 google 中没有找到任何示例,而不是使用“*”。
任何使用 Linux shell(如 grep)的解决方案都不可行,我已经将其作为 ACRA 传递信息的方式进行了测试。
【问题讨论】:
-
我建议你问问 Eclipse 的人或者看看 Eclipse 的代码。
标签: android eclipse logcat android-logcat