ice world

There is nothing too difficult if you put your heart into it.
posts - 104, comments - 103, trackbacks - 0, articles - 0

ExceptionUtil 获取异常堆栈内容

Posted on 2012-05-26 11:45 IceWee 阅读(675) 评论(0)  编辑  收藏 所属分类: Java
这个类一般在记录程序日志时可能会用到。
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();
    }

    
}



只有注册用户登录后才能发表评论。


网站导航: