這個類一般在記錄程序日志時可能會用到。
ExceptionUtil.java
/**
* <p>
* 異常工具類
* </p>
*
* @author IceWee
* @date 2012-4-19
* @version 1.0
*/
public class ExceptionUtil {

/**
* <p>
* 將異常堆棧信息以字符串的格式返回
* </p>
*
* @param e 異常對象
* @return
*/
public static String createStackTrackMessage(Exception e) {
StringBuffer messsage = new StringBuffer();
if (e != null) {
messsage.append(e.getClass()).append(": ").append(e.getMessage()).append("\n");
StackTraceElement[] elements = e.getStackTrace();
for (StackTraceElement stackTraceElement : elements) {
messsage.append("\t").append(stackTraceElement.toString()).append("\n");
}
}
return messsage.toString();
}
}
ExceptionUtil.java































