1 import java.io.PrintWriter; 2 import java.io.StringWriter; 3 4 public class ExceptionUtil { 5 6 /** 7 * 获取异常的堆栈信息 8 * 9 * @param t 10 * @return 11 */ 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 }