我的logcat(Android Monitor)中有很多输出,我希望在其中找到特定的部分。这部分以一个关键字开头,后面是几个包含我要检查的信息的日志。
我知道有可能通过Log级别过滤logcat并搜索表达式。当我在UI中键入关键字时,只会按关键字过滤日志。
我在关键字后面的行/日志中进行了调查。是否有搜索选项,其中没有信息被过滤,结果显示在完整的日志中?
在this answer中提议的命令如Ctrl + s不起作用。
答案 0 :(得分:1)
前一段时间我遇到了同样的问题并创建了一个Logger助手类,它通过反射自动用line_number,ClassName和Method名称标记android日志来帮助我,这对我帮助很大,例如我只是想要过滤方法的输出我在logcat过滤器中写了方法的名称,它只是给了我在该方法中的所有日志,与行号和类相同,试试看我用它做了gist
使用它很简单就是做Logger.getLogger并分配给一些简单的名称,比如日志,然后就像log.d("string")
一样只记录没有标签,它会自动采用行方法和类,它有很好的文档记录所以如果你愿意,你可以调整它,希望它有所帮助。