| sitelink1 | https://docs.oracle.com/javase/8/docs/ap...ement.html |
|---|---|
| sitelink2 | |
| sitelink3 | |
| sitelink4 | |
| sitelink5 | |
| sitelink6 |
Exception.getStackTrace() 를 호출하면 StackTraceElement[] 배열이 반환된다
System.out.println(e.getStackTrace()); 를 하면 배열의 레퍼런스값만 출력되므로 다음과 같이 배열 내용을 문자열로 변환하여 출력해줘야 한다
public static String getStackTraceString(StackTraceElement[] ste) {
StringBuffer sb = new StringBuffer();
for(int i=0;i<ste.length;i++) {
sb.append(System.lineSeparator() + ste[i].toString());
}
return sb.toString();
}
