2016-10-08 1 views
0

AWT/swing 응용 프로그램에서 예외가 발생하면 매우 긴 스택 추적이 많은 불필요한 정보와 함께 인쇄됩니다. 스윙/awt 부분과 관련된 모든 것이 아니라 내 코드와 관련된 부분 만 인쇄하는 방법이 있습니까?AWT 예외 스택 추적 단축

답변

2
  1. 당신이 (당신이해야한다)을 Exceptions를 잡기보다는 당신이 로깅 라이브러리를 사용하는 경우 직접 Throwable.getStackTrace()
  2. 에서 StackTraceElements를 얻어서 수동 인쇄 (또는 제외) 수있는 각 요소를 printStackTrace()를 호출하는 경우 , 라이브러리 출력을 변경하여 출력을 변경할 수 있습니다. 예를 들어, 여기 당신은 -XX:MaxJavaStackTraceDepth JVM 옵션
바이올린 수있는 출력
  • 을 변경 Log4g와 예입니다