2009-10-11

자바 1.4 이상에서 스택트레이스 기록

자바 1.4 이상에서 임의의 위치에서 스택트레이스를 기록하는 간단한 방법이다.

StringBuffer stacktrace = new StringBuffer();
StackTraceElement[] stackTrace = new Exception().getStackTrace();
for (int i = 0; i < stackTrace.length; i++) {
  stacktrace.append(stackTrace[i].toString() + "\n");
}

주로 디버그 목적으로 유용하게 사용할 수 있다.

No comments: