/** * Copyright (c) 2018 人人开源 All rights reserved. * * https://www.renren.io * * 版权所有,侵权必究! */ package com.iailab.framework.common.exception; import java.io.IOException; import java.io.PrintWriter; import java.io.StringWriter; /** * Exception工具类 * * @author Mark sunlightcs@gmail.com */ 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(); } }