获取Exception的详细信息
转自:http://blog.csdn.net/long95wang/article/details/8089489
方法一:
public static String getExceptionAllinformation(Exception ex){
String sOut = “”;
StackTraceElement[] trace = ex.getStackTrace();
for (StackTraceElement s : trace) {
sOut += “\tat ” + s + “\r\n”;
}
return sOut;
}
方法二:
public static String getExceptionAllinformation_01(Exception ex) {
ByteArrayOutputStream out = new ByteArrayOutputStream();
PrintStream pout = new PrintStream(out);
ex.printStackTrace(pout);
String ret = new String(out.toByteArray());
pout.close();
try {
out.close();
} catch (Exception e) {
}
return ret;
}
方法三:
private static String toString_02(Throwable e){
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw, true);
e.printStackTrace(pw);
pw.flush();
sw.flush();
return sw.toString();
}
最新文章
- UINavigationController的创建和相关设置---学习笔记四
- apply、call、callee、caller初步了解
- Sublime 不自动打开上次未关闭的文件 设置方法
- Android布局文件layout.xml的一些属性值
- RecyclerView(5)官方教程带简单示例
- Java [Leetcode 273]Delete Node in a Linked List
- Android 开发经验
- C++ Primer 学习笔记_60_重载操作符与转换 --赋值、下标、成员訪问操作符
- phpwamp单身狗模式的详解与分析,单身狗模式/即霸体模式的作用讲解。
- Java自学之路---DotCom
- 如何利用动态URL提升SEO及处理业务逻辑
- Python之MRO及其C3算法
- SSM框架开发web项目系列(二) MyBatis真正的力量
- 一天搞懂深度学习-训练深度神经网络(DNN)的要点
- SSM-SpringMVC-09:SpringMVC中以继承MutiActionController类的方式实现处理器
- Python:游戏:贪吃蛇原理及代码实现
- java基础:子类-父类构造器关系
- Java集合源码分析之ArrayList
- Python--os的常见方法
- 6. 合并排序数组 II