在开发过程中获取应用程序的反馈就像在必要时添加日志信息并在logcat中查找输出一样简单。但是,如果发生了很多事情,实际找到线的任务可能会变得有些棘手。Logcat 确实具有基本的过滤功能,最近的ADB Commands文章对此进行了介绍。但是我经常发现,当我使用广泛的(应用程序范围内的)过滤时,我仍然花费大量时间滚动浏览输出。有一个工具可以通过对logcat输出进行颜色编码来减少繁琐的工作。
这项工作全部由Python程序包完成,该程序包分析logcat输出,并在运行时应用标签和列。它实时监视输出,但是您也可以在事后将其捕获文件。您可以使用Marshall Culpepper项目中包括的过滤器和配置文件功能轻松地对其进行调整,以执行所需的任何操作。我想说,您可能不必超越用户级别的选项,即可按自己的方式进行查找。
根据文档(egrep等)中使用的示例命令,这显然针对Linux用户。我没有要测试的Windows机器,但是logcat和Python都是跨平台工具,因此有可能会工作。如果您愿意,请确保发表评论。