我需要一個應用程序,該應用程序可以實時顯示當時在設備上運行的特定應用程序的LogCat輸出。實時查看日誌記錄Android應用程序
使用aLogCat我只能查看系統範圍的消息,但我需要查看我自己的App的Log.d(「test」,「test」)消息。
我需要一個應用程序,該應用程序可以實時顯示當時在設備上運行的特定應用程序的LogCat輸出。實時查看日誌記錄Android應用程序
使用aLogCat我只能查看系統範圍的消息,但我需要查看我自己的App的Log.d(「test」,「test」)消息。
你不能。不是這樣,從android 4.x開始,你需要root訪問權限,應用程序只允許讀取他們自己的日誌。您需要具有root訪問權限才能使logcat查看器應用程序顯示所有logcat消息,或者需要通過adb連接到設備並從那裏檢索日誌。有大量工具可用於日誌分析,您可以使用androidstudio或eclipse或更好的外部logcat查看器。有像tailexpert或mlogcat這樣的大量瀏覽器,它們爲您提供更多強大的工具,如過濾和突出顯示以提高日誌可讀性。
您可以在logcat中篩選特定應用程序的消息,因爲您在登錄時也必須提供包名稱。
從這個so post簡稱:Log.<log level>("<your package name>", "message");
另一種解決方案是使用一些realtime logging tools like this但也必須發送日誌消息發送到應用程序的工具。所以這兩個解決方案都需要在應用中修改