2010-04-03 187 views
8

有沒有辦法讓LogCat的輸出出現在Eclipse的控制檯視圖中?如何輸出LogCat到控制檯?

LogCat視圖遠不如控制檯那麼方便,因爲很難在其中看到很長的消息(它們按列邊框修剪),並且異常堆棧跟蹤中沒有可點擊突出顯示以快速導航到錯誤源。

只是爲了說明問題 - 我想要有可點擊的堆棧跟蹤,就像在普通的Eclipse控制檯中一樣,這樣我就可以快速導航到錯誤源。

+1

您是否考慮過使用以下命令將它們記錄到文件中: adb logcat> filename.txt? – Samuh 2010-04-03 15:41:40

+1

如果我可以將該文件提供到Eclipse Console來解決問題,我想。你知道我該怎麼做嗎? – Fixpoint 2010-04-03 18:10:28

+0

根據您的平臺,您需要一個實用程序來讀取文件並將其放在剪貼板上。該剪貼板可以粘貼在Console – 2010-04-17 23:07:24

回答

4

需要額外的一步,但您可以複製並粘貼到控制檯堆棧跟蹤視圖中,然後獲取可點擊的鏈接。只需從Logcat中選擇任意或所有行,複製並粘貼到控制檯(首先在「控制檯顯示」按鈕中選擇「Java堆棧跟蹤」)。

+0

這怎麼能幫我解決我的問題? – Fixpoint 2010-04-18 22:45:48

+0

@Shooshpanchick:對不起,我最初誤解了這個問題 - 我現在編輯了我的答案。 – JRL 2010-04-18 23:39:45

+0

謝謝,這是目前最好的答案:) – Fixpoint 2010-04-19 10:36:15

0

我不認爲這是可能的。你可以把Logcat移到另一個地方。 例如在Eclipse的底部。 只需拖動&即可通過抓住標籤來放下它。

+0

我知道如何在Eclipse中移動視圖。我想要的是可點擊的堆棧軌跡。 – Fixpoint 2010-04-03 18:10:49

-1

改爲Logcat,試試ddms。它會根據日誌消息的類型來區分日誌消息,並且可以更好地控制ddms中的日誌消息過濾。

此二進制文件位於logcat所在的相同位置。所以不用擔心....而不是輸入logcat,在控制檯中鍵入ddms。

+0

在Eclipse中登錄DDMS和LogCat視圖有什麼區別嗎?無論如何,我想要一個Eclipse解決方案,以便可以點擊堆棧跟蹤。 – Fixpoint 2010-04-03 18:08:54

1

我也有同樣的問題。我嘗試了ddms而不是logcat,它並沒有放在Eclipse中,但它解決了我的問題。它顯示不同顏色的日誌,這樣我可以查看和容易區分它們....謝謝....

+0

如果您可以添加如何使用ddms的示例,我會對此+1。 – DJTripleThreat 2010-04-17 05:13:10