Here you can find the source of getStackTraceStr(Exception e)
public static String getStackTraceStr(Exception e)
//package com.java2s; import java.io.IOException; import java.io.PrintWriter; import java.io.StringWriter; public class Main { public static String getStackTraceStr(Exception e) { StringWriter sw = null;//from w ww . j a v a 2 s.com PrintWriter pw = null; try { sw = new StringWriter(); pw = new PrintWriter(sw); 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(); } }