1 import java.io.PrintWriter; 2 import java.io.StringWriter; 3 4 public class ExceptionUtil { 5 6 /** 7 * 获取异常的堆栈信息 8 * 9 * @param t10 * @return11 */12 public static String getStackTrace(Throwable t) {13 StringWriter sw = new StringWriter();14 PrintWriter pw = new PrintWriter(sw);15 16 try {17 t.printStackTrace(pw);18 return sw.toString();19 } finally {20 pw.close();21 }22 }23 }