2015-12-03 113 views
0

我需要一個應用程序,該應用程序可以實時顯示當時在設備上運行的特定應用程序的LogCat輸出。實時查看日誌記錄Android應用程序

使用aLogCat我只能查看系統範圍的消息,但我需要查看我自己的App的Log.d(「test」,「test」)消息。

回答

1

你不能。不是這樣,從android 4.x開始,你需要root訪問權限,應用程序只允許讀取他們自己的日誌。您需要具有root訪問權限才能使logcat查看器應用程序顯示所有logcat消息,或者需要通過adb連接到設備並從那裏檢索日誌。有大量工具可用於日誌分析,您可以使用androidstudio或eclipse或更好的外部logcat查看器。有像tailexpert或mlogcat這樣的大量瀏覽器,它們爲您提供更多強大的工具,如過濾和突出顯示以提高日誌可讀性。

0

您可以在logcat中篩選特定應用程序的消息,因爲您在登錄時也必須提供包名稱。

從這個so post簡稱:Log.<log level>("<your package name>", "message");

另一種解決方案是使用一些realtime logging tools like this但也必須發送日誌消息發送到應用程序的工具。所以這兩個解決方案都需要在應用中修改

相關問題