데스크톱 응용 프로그램의 경우 프로그램이 충돌 할 때 GUI에서 스택 추적을 보는 것이 유용합니다. 필자는 System.err을 모든 오류 메시지를 GUI 구성 요소와 텍스트 파일로 리디렉션하는 자체 오류 처리기로 대체하여 Java에서이 기능을 구현했습니다.Java : GUI에서 충돌 표시가 표시되지만 경고를 표시하지 않습니다.
문제 : 충돌이 발생할 때 System.err에 기록하는 라이브러리 (예 : Apache POI)는 간단한 경고 메시지 만 출력합니다. 이로 인해 크래시 창이 불필요하게 팝업됩니다. 제 질문은, (1) 경고 메시지의 경우에 그것을 보여주지 않는 동안 (2) 프로그램이 충돌 할 때 stacktrace를 보여주는 방법을 아는 사람이 있습니까?
[편집] 내 GUI는 SWT로 작성되었습니다.