获得Java异常的堆栈信息
2013-01-22 16:59
441 查看
View Code
public static String getExceptionStack(Exception e) { StackTraceElement[] stackTraceElements = e.getStackTrace(); String result = e.toString() + "\n"; for (int index = stackTraceElements.length - 1; index >= 0; --index) { result += "at [" + stackTraceElements[index].getClassName() + ","; result += stackTraceElements[index].getFileName() + ","; result += stackTraceElements[index].getMethodName() + ","; result += stackTraceElements[index].getLineNumber() + "]\n"; } return result; }
相关文章推荐
- 获得Java异常的堆栈信息
- slf4j如何打印java异常堆栈信息throwable对象
- java 取得异常堆栈信息
- 打印Java异常堆栈信息
- Java获取异常的堆栈信息到String的方式
- Java获取异常堆栈信息
- 打印java异常堆栈信息到日志文件
- Java日志出现异常,但没有完整的堆栈信息
- JAVA将异常的堆栈信息转成String
- Java 中 手动抛出异常: throw new Exception("错误信息") 错误信息的获得
- 获得java.lang.Throwable错误堆栈信息
- java异常堆栈信息丢失
- Java:将异常的完整堆栈追踪信息保存到字符串中(详解)
- java:获取异常的堆栈信息
- java.lang.NullPointerException--jvm堆栈异常信息丢失问题
- java打印异常中的堆栈信息
- Java获取异常的堆栈信息
- 解决Java抛出的异常,log中不含具体的堆栈信息
- 用Java获得当前性能信息
- Java基础——IO(拷贝文件+字节流-字符流缓冲区(装饰设计)-转换流-IO操作规律-异常日志-系统信息列表输出)