赞
踩
一般用e.toString()或e.getMessage()得到异常信息,但是有时候异常堆栈中会存在很多信息都是很有用的。
/** * 获取堆栈信息 * @param throwable * @return */ public static String getStackTrace(Throwable throwable){ StringWriter sw = new StringWriter(); try (PrintWriter pw = new PrintWriter(sw)) { throwable.printStackTrace(pw); return sw.toString(); } }
通过此得到的字符串可以自己随便处理了(存数据库等等) 。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。