wangwei 6 tahun lalu
induk
melakukan
e8cf5b8f05

+ 9 - 9
src/main/java/cn/com/qmth/examcloud/commons/util/Util.java

@@ -1,7 +1,7 @@
 package cn.com.qmth.examcloud.commons.util;
 
-import java.io.ByteArrayOutputStream;
 import java.io.PrintWriter;
+import java.io.StringWriter;
 import java.util.Arrays;
 import java.util.List;
 import java.util.concurrent.TimeUnit;
@@ -56,18 +56,18 @@ public class Util {
 	 * @return
 	 */
 	public static String getStackTrace(Exception e) {
-		ByteArrayOutputStream os = null;
-		PrintWriter printWriter = null;
+		PrintWriter pw = null;
+		StringWriter sw = null;
 		try {
-			os = new ByteArrayOutputStream();
-			printWriter = new PrintWriter(os);
-			e.printStackTrace(printWriter);
-			return printWriter.toString();
+			sw = new StringWriter();
+			pw = new PrintWriter(sw);
+			e.printStackTrace(pw);
+			return sw.toString();
 		} catch (Exception ex) {
 			throw new RuntimeException(ex);
 		} finally {
-			IOUtils.closeQuietly(printWriter);
-			IOUtils.closeQuietly(os);
+			IOUtils.closeQuietly(pw);
+			IOUtils.closeQuietly(sw);
 		}
 	}