package com.cnbm.common.exception; import java.io.IOException; import java.io.PrintWriter; import java.io.StringWriter; /** * @Author weihongyang * @Date 2022/6/10 2:12 PM * @Version 1.0 */ public class ExceptionUtils { /** * 获取异常信息 * @param ex 异常 * @return 返回异常信息 */ public static String getErrorStackTrace(Exception ex){ StringWriter sw = null; PrintWriter pw = null; try { sw = new StringWriter(); pw = new PrintWriter(sw, true); ex.printStackTrace(pw); }finally { try { if(pw != null) { pw.close(); } } catch (Exception e) { } try { if(sw != null) { sw.close(); } } catch (IOException e) { } } return sw.toString(); } }