2017-05-05 5 views
2

GWT 프로젝트에서 때로는 메서드가 호출되는 이유와 이유를 이해하려고 애쓰는 경우가 있습니다.스택 트레이스를 손쉽게 얻을 수 있습니다.

StackTraceElement[] stackTrace; 
try { 
    throw new NullPointerException("Dummy"); 
} catch (NullPointerException e) { 
    stackTrace = e.getStackTrace(); 
} 

그것은 작동하지만 그것은 단지 (스택 트레이스를 얻기 위해 6 개 라인을 작성하는 지루한 비트입니다 + : 그것을 파악하기 위해, 나는 그것을 잡을하기 위해 더미 예외를 throw하는 데 사용하고 스택 트레이스에 액세스 더미 예외에 의해 stacktrace가 오염됩니다. 더 좋은 방법이 있습니까?

답변

2
GWT.log("hi", new Exception("This is not a crash"));