import java.io.*;
public class TestStack2String { public static void main(String s[]){ try { // force an exception for demonstration purpose Class.forName("unknown").newInstance(); } catch (Exception e) { System.out.println(stack2string(e)); } }
static public String stack2string(Exception e) { try { StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); e.printStackTrace(pw); return "------ " + sw.toString() + "------ "; } catch(Exception e2) { return "bad stack2string"; } } }
|