java - 轻松获取堆栈跟踪

标签 java gwt

在 GWT 项目中,我有时很难理解为什么/何时调用一个方法。为了弄清楚这一点,我曾经抛出一个虚拟异常来捕获它并访问它的堆栈跟踪:

StackTraceElement[] stackTrace;
try {
  throw new NullPointerException("Dummy");
} catch (NullPointerException e) {
  stackTrace = e.getStackTrace();
}

它可以工作,但是为了获取堆栈跟踪而编写 6 行有点乏味(+堆栈跟踪被虚拟异常污染了)。有更好的办法吗?

最佳答案

GWT.log("hi", new Exception("This is not a crash"));

关于java - 轻松获取堆栈跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43806325/

相关文章:

java - 是否可以创建参数化的 css 样式?

java - 使用 Mockitos 传递参数化输入

java - 在Java中,如何在不考虑连续小数位权重的情况下获得数字的前2位小数?

java - 在 Spring MVC 中使用域对象作为表单支持对象是一种不好的做法吗?

java - Jenkins 插件 : Optional block and its nested radio buttons are not persisted after saving and loading the configuration dialogue

gwt - 为什么我在运行 HTML Playn 示例时收到 NullPointerException?

java - jxmapkit 点击事件返回不正确的经纬度

GWT:在客户端上使用 DateTimeFormat,在服务器上使用 SimpleDateFormat

gwt - 在服务器端将 GWT 与 Java 之外的其他东西一起使用有多实用?

java - CellTables 和 css (GWT)