/**
* 获取异常的堆栈信息
*
* @author Administrator
*
*/
public class ExceptionUtils {
public static String getStackTrace(Throwable t) {
StringWriter writer = new StringWriter();
PrintWriter printWriter = new PrintWriter(writer);
try {
t.printStackTrace(printWriter);
return writer.toString();
} finally {
printWriter.close();
}
}
public static void main(String[] args) {
Throwable t = new Throwable("错误信息展示");
String trace = ExceptionUtils.getStackTrace(t);
System.err.println(trace);
}
* 获取异常的堆栈信息
*
* @author Administrator
*
*/
public class ExceptionUtils {
public static String getStackTrace(Throwable t) {
StringWriter writer = new StringWriter();
PrintWriter printWriter = new PrintWriter(writer);
try {
t.printStackTrace(printWriter);
return writer.toString();
} finally {
printWriter.close();
}
}
public static void main(String[] args) {
Throwable t = new Throwable("错误信息展示");
String trace = ExceptionUtils.getStackTrace(t);
System.err.println(trace);
}
}
测试结果