2015-05-06 91 views
0

我正在開發每秒發送5000個日誌的基於Unity的Android應用程序。 要調試,我需要刪除USB電纜來檢查日誌,否則新聞日誌將被舊的覆蓋。停止eclipse LogCat接收日誌

我知道我可以增加日誌記錄的行數,但是我想要的是停止獲取日誌,以便我可以讀取記錄的日誌並且可以處理它們。

我知道我可以用adb kill-server命令停止adb服務器,但問題是在命令提示符下運行該命令後,如果瀏覽LogCat日誌,該標籤切換到顯示連接嘗試的Console標籤。

[2015-05-06 14:30:26 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host 
[2015-05-06 14:30:28 - DeviceMonitor] Connection attempts: 1 
[2015-05-06 14:30:30 - DeviceMonitor] Connection attempts: 2 
[2015-05-06 14:30:32 - DeviceMonitor] Connection attempts: 3 

我想停止獲取日誌而不刪除USB電纜,以便我可以瀏覽日誌進行調試。

+0

嘗試使用標籤過濾器來讀取您的應用程序特定日誌 –

+0

標籤不能完全幫助時間。即使有了這個標籤,我也會錯過一些重要的日誌,因爲日誌會在1,00,000行日誌之後被覆蓋 – ZenOut

回答

0

你可以使用圍繞Log.i()和它的表親的包裝函數將這些日誌寫入文件。

0

Logger類添加到您的項目,並使用TYPE_DISC將所有日誌保存到設備的存儲..從那裏你可以檢查日誌
此外,您將得到選項,以顯示在終端登錄或發佈到服務器。