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();

    }