Exception內容 有時需要將詳細錯誤日誌響應給請求方,getMessage和getLocalMessage都不太友好,查看底層代碼後,自定義一套格式,給大家借鑑,內容如下: public class ExceptionFormat { public static String formatException(Exception e) { StackTraceElement[] stackTraceElementArray = e.getStackTrace(); StackTraceElement stackTraceElement = stackTraceElementArray[0]; StringBuffer sb = new StringBuffer(); sb.append(e); sb.append("\r\n"); sb.append(" "); sb.append("at"); sb.append(" "); sb.append(stackTraceElement.getClassName()); sb.append("."); sb.append(stackTraceElement.getMethodName()); sb.append("("); sb.append(stackTraceElement.getFileName()); sb.append(":"); sb.append(stackTraceElement.getLineNumber()); sb.append(")"); System.err.println(sb.toString()); return sb.toString(); } }
自定義Exception輸出格式
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.