自定义Eclipse的java堆栈跟踪控制台格式化程序

时间:2011-02-16 16:38:24

标签: eclipse formatting stack-trace

Eclipse有一个堆栈跟踪控制台,您可以在其中粘贴任何堆栈跟踪,并且它将尝试使MyClass:143引用可单击。有format function为你做这件事,但我从应用程序的日志文件中获得的堆栈跟踪是大的单行,并且每个跟踪项都是分开的。

有没有办法自定义格式功能,以便它还可以进行全局替换?就我而言,我想做s/&/\n/

only other question我发现只是谈论使用这个控制台,而不是修改格式功能。

1 个答案:

答案 0 :(得分:0)

我没有在首选项中看到任何内容,也从查看Eclipse中的代码这个区域看起来并不是特别可扩展。

我认为您必须将自己的操作贡献给控制台,但是您必须编写一些代码... 看看FormatStackTraceActionDelegate - 运行此操作的结果最终调用: JavaStackTraceConsole中的私有String格式(String trace) 那真的是你想要挂钩的地方吗?

如果是我,以及我一直在做的事情,我会写下这个动作,但奖励可能需要做很多工作。