|
|
- Redirect printStackTrace() to a String |
|
|
作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站 |
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 "------\r\n" + sw.toString() + "------\r\n"; } catch(Exception e2) { return "bad stack2string"; } } }

|
|
相关文章:相关软件: |
|