ice world

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

          ExceptionUtil 獲取異常堆棧內(nèi)容

          Posted on 2012-05-26 11:45 IceWee 閱讀(694) 評(píng)論(0)  編輯  收藏 所屬分類: Java
          這個(gè)類一般在記錄程序日志時(shí)可能會(huì)用到。
          ExceptionUtil.java
          /**
           * <p>
           * 異常工具類
           * </p>
           * 
           * 
          @author IceWee
           * @date 2012-4-19
           * 
          @version 1.0
           
          */

          public class ExceptionUtil {

              
          /**
               * <p>
               * 將異常堆棧信息以字符串的格式返回
               * </p>
               * 
               * 
          @param e 異常對(duì)象
               * 
          @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();
              }

              
          }


          主站蜘蛛池模板: 盐山县| 界首市| 绿春县| 太湖县| 舞钢市| 胶南市| 封开县| 浦东新区| 威信县| 西贡区| 阿坝| 环江| 正宁县| 西和县| 舟曲县| 淮阳县| 阳原县| 大理市| 宁津县| 岳阳县| 专栏| 庆阳市| 新龙县| 塔河县| 阿拉尔市| 晋江市| 改则县| 辽源市| 莲花县| 辽阳县| 红安县| 德庆县| 乌兰县| 克拉玛依市| 千阳县| 类乌齐县| 文安县| 双江| 马公市| 米脂县| 灵武市|