我目前使用ACRA來捕獲錯誤並改進我的應用程序。我想在Logcat中篩選由於我的應用程序運行而生成的所有日誌,其中不僅包括我的應用程序生成的那些日誌,還包括由應用程序使用的庫生成的日誌(如GooglePlay)。通過應用程序過濾在ACRA中的LogCat而不使用TAG
通常我所看到的建議是按標籤過濾,但不會讓我看到,我沒有標記的記錄(如,例如,ACRA ...)
有Eclipse的一個解決方案在那裏我可以使用TAG進行過濾,也可以通過應用程序名稱和/或其進程ID進行過濾。這就是我想要做的,通過我的應用程序名稱來過濾發送給ACRA的logcat輸出。
我想在logcat中使用命令複製下面的選項,我在Eclipse中選擇:
最後的問題是,在logcat的水平。可以使用應用程序過濾器而不是TAG過濾adb級別的logcat
對於所有應用程序日誌,是否只有一個TAG是唯一選擇?另一種解決方法是過濾「由xxxx開始的所有TAG」,但在Google中沒有找到任何示例,不使用「*」。
任何使用Linux shell(如grep)的解決方案都不可行,我已經將其作爲信息被ACRA傳遞的方式進行了測試。
我建議你問Eclipse的人或看看Eclipse的代碼。 – William 2014-11-08 21:09:16