2010-04-03 107 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