Java获取异常信息字符串
2019-01-21 本文已影响0人
酷酷的小k
/**
* 获取异常信息
*/
public static String getStackTraceInfo(Exception e) {
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
try {
e.printStackTrace(pw);
pw.flush();
sw.flush();
return sw.toString();
} finally {
try {
pw.close();
} catch (Exception ex) {
ex.printStackTrace();
}
try {
sw.close();
} catch (Exception ex) {
ex.printStackTrace();
}
}
}