Java获取异常堆栈信息
Posted scorates
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java获取异常堆栈信息相关的知识,希望对你有一定的参考价值。
public String getExceptionStack(Exception e) StackTraceElement[] stackTraceElements = e.getStackTrace(); String prefix = "Exception in thread "+"\""+Thread.currentThread().getName()+"\" "; String result = prefix+e.toString() + "\n"; int lenth = stackTraceElements.length - 1; for (int i = 0;i<=lenth;i++) result = result + "\tat "+stackTraceElements[i].getClassName()+"."; result = result + stackTraceElements[i].getMethodName()+"("; result = result + stackTraceElements[i].getFileName()+"."; result = result + stackTraceElements[i].getLineNumber()+")\n"; return result;
以上是关于Java获取异常堆栈信息的主要内容,如果未能解决你的问题,请参考以下文章