|
|
| - Redirect printStackTrace() to a String |
作者:不详
文章来源:www.jspcn.net
访问次数:336次
加入时间:2005年09月12日
|
|
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"; } } }
|
|
|