`
clearity
  • 浏览: 35426 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java中堆栈跟踪信息的使用

 
阅读更多

Java中可以如下的打印出堆栈跟踪信息:

new Exception().printStackTrace();

 但是如果想更好的输出,可以使用下列相似的代码规范生成:

System.out.println("Printing stack trace:");
  StackTraceElement[] elements = Thread.currentThread().getStackTrace();
  for (int i = 1; i < elements.length; i++) {
    StackTraceElement s = elements[i];
    System.out.println("\tat " + s.getClassName() + "." + s.getMethodName()
        + "(" + s.getFileName() + ":" + s.getLineNumber() + ")");
  }

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics