2011-02-16 58 views
0

Eclipse有一个堆栈跟踪控制台,您可以在其中粘贴任何堆栈跟踪,并尝试使MyClass:143引用可点击。有一个format function可以为你做到这一点,但是从我的应用程序的日志文件中获得的堆栈跟踪是用单个分隔线来分隔每个跟踪项目。自定义Eclipse的Java堆栈跟踪控制台格式化程序

有没有办法自定义格式函数,所以它也会做全局替换?在我的情况下,我想要做s/&/\n/

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

+0

help.eclipse.org似乎崩溃(OOM错误),所以这里是我链接的页面的谷歌缓存:http://webcache.googleusercontent.com/search?q=cache:EUv-7qTDKBIJ:help.eclipse .org/helios/topic/org.eclipse.jdt.doc.user/reference/views/console/ref-format_action.htm – 2011-02-16 16:44:55

回答

0

我还没有看到这方面的偏好,也从Eclipse的代码看这个领域似乎并不是特别可扩展。

我想你可以贡献自己的行动到控制台,但是你必须写一些代码... 看看FormatStackTraceActionDelegate - 运行的结果,这一行动最终调用: JavaStackTraceConsole中的私人字符串格式(字符串跟踪) 这真的是你想要在正确的位置?

如果是我和我一直在做的事情,我会写这个动作,但是对于奖励可能会有很多工作。

+0

调试器格式化程序的任何想法? http://stackoverflow.com/questions/39648576/how-to-configure-the-detail-formatter-for-stacktraceelement-java-array-in-ecli – 2016-09-23 13:38:15