2016-03-21 62 views
2

我在我的logcat(Android监视器)中有很多输出,我在其中想找到特定的部分。这部分从一个关键字开始,后面跟着几个带有我想检查的信息的日志。Android Studio:Logcat搜索与过滤器

我知道有可能通过日志级别过滤logcat并搜索表达式。当我在UI中键入关键字时,只有关键字过滤日志。

我在线/日志中搜索,后面是关键字。是否有一个搜索选项,其中没有信息被过滤,结果显示在完整的日志中?

this answer建议的命令如Ctrl + s不起作用。

+0

你试过Ctrl + f吗? – user3615737

+0

当然,我试过;) – Petterson

+0

你使用的是最新版本的Android SDK吗?当我打开监视器并转到Window-> ShowView()时,我可以选择_logcat_和_logcat(不建议使用)_。 _logcat_已找到,_logcat(已弃用)_不。这是Android设备监视器版本24.4.1。 – user3615737

回答

1

前段时间我有同样的问题,并创建了一个Logger帮助器类,它可以帮助我通过反射标记android日志自动使用line_number,ClassName和Method名称,这帮助了我很多,例如当我只是想过滤一个方法的输出,我在logcat过滤器中写入方法的名称,它只是给出了该方法中的所有日志,与行号和类相同,尝试一下,我用它做了gist

使用它很容易,只要做Logger.getLogger,并分配给一些简单的名称,如日志,然后像通常一样登录只需log.d("string")没有标签,它会自动采用行方法和类,它有很好的文档,所以你可能能够调整它,如果你想,希望它有帮助。

+0

谢谢您的建议,不幸的是我无法编辑日志记录,因为它在库中。 – Petterson