`
zwhc
  • 浏览: 264431 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

java 调试技巧: Stacktrace Console

    博客分类:
  • java
阅读更多
java 调试技巧: Stacktrace Console

利用 console 的  hyperlink 功能,我们可以如下配置 log4j:
log4j.appender.A1.layout.ConversionPattern =%d{HH:mm:ss,SSS} [%t] %-5p (%c.java:%L) - %m%n

这样,输出的日志里,就有超链(hyperlink)了,点击,即可跳转到相应的代码上。

输出的日志如下:
02:45:08,304 [Thread-0] DEBUG (org.springframework.jms.core.JmsTemplate.java:428) - Executing callback on JMS Session [connection1228.session1229]

点击( org.springframework.jms.core.JmsTemplate.java:428 ) 即可跳转到源码。
------------------------------
参考:

Stacktrace Console
http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Freference%2Fviews%2Fconsole%2Fref-stacktrace_console.htm


The Stacktrace Console displays a Java stacktrace in a nicely formatted manner, providing hyperlink support to quickly jump to source code locations.

Open Link Allows you to follow the hyperlink which was right-clicked on in the current stacktrace.

------------------------------
Open Link
http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Freference%2Fviews%2Fconsole%2Fref-stacktrace_console.htm
Select the Open Link command to follow a detected hyperlink in the Stacktrace Console or the CVS Console.
分享到:
评论

相关推荐

    stacktrace:用于存储和打印回溯的C ++库

    在C++编程中,调试和错误处理是至关重要的任务,特别是在复杂的系统中。"stacktrace"库提供了一个方便的方式来捕获、存储和打印...通过学习和使用这个库,你可以提升你的代码调试技巧,使程序变得更加健壮和易于维护。

    stacktrace-bookmarklet:Stacktrace.js的书签

    总的来说,stacktrace-bookmarklet结合了Stacktrace.js库的强大功能和书签let的便捷性,是JavaScript开发者必备的调试工具之一,尤其是在处理复杂错误和优化代码性能时,能够大大提高工作效率。如果你经常处理...

    sml_stacktrace:SMLNJ 的堆栈跟踪演示

    $ ./test.sh 你会得到如下的跟踪日志: ..(snip)..[TEST] run sample program.....(snip)..*** BACK-TRACE ***GOTO stacktrace.sml:7.7-7.42: StackTrace.error[2] (from: stacktrace.sml:8.18-8.26: StackTrace....

    asp.net(c#)的异常处理,StackTrace说明,获得错误位置

    利用 Exception 的StackTrace 属性获得错误的文件的位置(文件名,行号),并将错误信息保存在一个.config的文件里,内容有: 如何获取错误 如何获取错误的位置,多层开发时,在类用应用此法方便查错 如保获取站点的...

    前端项目-stacktrace.js.zip

    本文将深入探讨stacktrace.js这一微型库,它允许我们在各种环境下获取详细的堆栈跟踪信息,帮助我们高效地调试和优化代码。 stacktrace.js是一个专门用于获取JavaScript堆栈跟踪的开源库,它的核心价值在于其框架不...

    perl-devel-module-trace:打印使用的所需 perl 模块的 ascii 表

    Perl 模块 - Devel::Module::Trace Devel::Module::Trace 是一个 perl 模块,它打印所有使用和需要的模块及其来源和经过时间的表格。 这有助于拆除缓慢的模块并有助于优化模块的总体使用。 该模块使用 Time::Hires...

    开源项目-palantir-stacktrace.zip

    在Java编程中,当程序遇到异常时,会生成堆栈跟踪(Stack Trace),显示了异常发生时程序执行的顺序,包括调用的方法、类和行号。然而,原始的堆栈跟踪信息往往冗长且难以快速定位问题。Palantir的StackTrace库提供...

    matlab开发-用StackTrace替换键盘

    "用StackTrace替换键盘"是一种优化的调试策略,它允许开发者在不中断程序执行的情况下,获取代码运行时的堆栈跟踪信息,从而更好地理解程序执行路径。 首先,我们需要了解什么是堆栈跟踪(StackTrace)。堆栈跟踪是...

    vim-stacktrace:Vim脚本的Stacktrace

    vim-stacktrace可帮助您调试Vim脚本 :bug: 并报告有用的错误报告以发布Vim插件跟踪器 :two_hearts: :magnifying_glass_tilted_left: :bug: 演示:CStacktraceFromhist :CStacktraceFromhist将选定的错误:...

    java开发调试技巧及Eclipse快捷键使用方法

    本篇文章将深入探讨Java开发调试技巧以及Eclipse的快捷键使用方法,帮助开发者提高工作效率。 一、Eclipse基础操作与界面布局 Eclipse的界面分为几个主要部分:工作台(Workspace)、透视图(Perspective)、编辑器...

    Atom-stacktrace,用于导航stacktraces的atom包。通过在github上创建一个帐户为smashwilson/stacktrace开发做出贡献。.zip

    Atom-stacktrace就是这样一个插件,专门针对开发者在调试代码时遇到的堆栈跟踪问题提供解决方案。 堆栈跟踪(stacktrace)是程序运行过程中出现错误或异常时生成的一种信息报告,它记录了错误发生时调用函数的顺序...

    stacktrace.js:在所有Web浏览器中生成,解析和增强JavaScript堆栈跟踪

    stacktrace.js 在所有浏览器中生成,解析和增强JavaScript堆栈跟踪 使用导致错误(或您指定的任何条件)的函数调用来调试和配置JavaScript。 stacktrace.js使用浏览器的Error.stack机制生成堆栈跟踪,对其进行...

    cpp-stacktrace:快速简单的C ++堆栈跟踪

    在C++编程中,堆栈跟踪(stack trace)是一个非常重要的工具,它允许开发者查看程序运行时调用函数的顺序,这对于调试和问题排查极为有用。`cpp-stacktrace`项目提供了一种快速且简单的方式来实现C++的堆栈跟踪功能...

    Java 异常的栈轨迹(Stack Trace)详解及实例代码

    Java 异常的栈轨迹(Stack Trace)是指在 Java 程序中抛出异常时,记录下异常的发生位置和调用过程的信息。这种信息对于调试和排查问题非常重要。 1.printStackTrace() 方法 printStackTrace() 方法是 Throwable ...

    JCL_Debug_StackTrace_Demo

    标题“JCL_Debug_StackTrace_Demo”表明这是一个关于使用JCL进行调试和显示堆栈跟踪的示例项目。堆栈跟踪是在程序运行时记录函数调用序列的一种技术,它可以帮助开发者迅速定位错误发生的具体位置。在Delphi7中,JCL...

    Android studio 出现错误Run with --stacktrace option to get the stack trace. Run with --info or --debu

    主要介绍了 Android studio 出现错误Run with --stacktrace option to get the stack trace. Run with --info or --debu的相关资料,需要的朋友可以参考下

    improved-android-remote-stacktrace:改进的Android远程Stacktrace库

    Android远程Stacktrace:改进 该项目是,它添加了许多重要功能: 可定制的接口,用于处理堆栈跟踪 通过将堆栈跟踪保存到自己的目录而不是应用程序的根文档目录,从而更好地处理文件系统 允许可选的调试日志记录,这...

    从StackTrace获取调用程序集

    标题“从StackTrace获取调用程序集”揭示了这个主题,它主要关注如何利用C#编程语言和.NET框架中的反射(Reflection)功能来实现这一目标。本文将深入探讨这一技术,以及它在实际开发中的应用。 首先,让我们理解...

Global site tag (gtag.js) - Google Analytics