在開發(fā)過程中從應(yīng)用程序獲取反饋就像在需要時(shí)添加日志信息并在logcat中查找輸出一樣容易。 但是,當(dāng)發(fā)生許多事情時(shí),查找線的任務(wù)可能會(huì)有些棘手。 Logcat具有基本的過濾功能,如上一篇有關(guān)ADB命令的文章所述。 但是,我經(jīng)常發(fā)現(xiàn)通過廣泛的過濾(整個(gè)應(yīng)用程序范圍),我仍然花費(fèi)大量時(shí)間滾動(dòng)輸出。 有一種工具可以通過對logcat輸出進(jìn)行顏色編碼來減少繁瑣的工作。
這項(xiàng)工作全部由Python程序包完成,該程序包分析logcat輸出,并在運(yùn)行時(shí)應(yīng)用標(biāo)簽和列。它實(shí)時(shí)監(jiān)視輸出,但是您也可以在事后將其捕獲文件。您可以使用Marshall Culpepper項(xiàng)目中包括的過濾器和配置文件功能輕松地對其進(jìn)行調(diào)整,以執(zhí)行所需的任何操作。我想說,您可能不必超越用戶級別的選項(xiàng),即可按自己的方式進(jìn)行查找。
根據(jù)文檔(egrep等)中使用的示例命令,這顯然針對Linux用戶。我沒有要測試的Windows機(jī)器,但是logcat和Python都是跨平臺工具,因此有可能會(huì)工作。