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