java Exception 出错的栈信息打印到日志中 打印堆栈信息
2016-09-01 15:46
197 查看
public static String errInfo(Exception e) { StringWriter sw = null; PrintWriter pw = null; try { sw = new StringWriter(); pw = new PrintWriter(sw); // 将出错的栈信息输出到printWriter中 e.printStackTrace(pw); pw.flush(); sw.flush(); } finally { if (sw != null) { try { sw.close(); } catch (IOException e1) { e1.printStackTrace(); } } if (pw != null) { pw.close(); } } return sw.toString(); }
e.getMessage(); 只会获得具体的异常名称. 比如说NullPoint 空指针,就告诉你说是空指针... e.printStackTrace();会打出详细异常,异常名称,出错位置,便于调试用..
相关文章推荐
- java Exception 出错的栈信息打印到日志中 打印堆栈信息
- java Exception出错的栈信息打印到日志中
- java.lang.NullPointerException:null 没有打印出任何堆栈信息的解决办法
- 打印java异常堆栈信息到日志文件
- Java调试打印堆栈信息
- java打印堆栈信息
- 打印出所有的Java异常信息栈信息 stacktrace exception message ... 3 more
- 日志如何打印异常堆栈信息。
- java.lang.NullPointerException--jvm堆栈异常信息丢失问题
- java如何LOG打印出日志信息
- Exception的堆栈信息,也有可能根本就不是出错时的调用情况
- Java打印完整的堆栈信息
- log中打印exception 堆栈信息
- 打印java堆栈信息
- java线程--打印错误堆栈信息
- Java日志出现异常,但没有完整的堆栈信息
- 打印Java异常堆栈信息
- Android学习第三篇;在java,c++,c中用日志方法打印信息
- slf4j如何打印java异常堆栈信息throwable对象
- java堆栈信息打印