Для приложений для настольных компьютеров полезно, чтобы при загрузке программы было полезно увидеть стек в графическом интерфейсе. Я реализовал это на Java, заменив System.err своим собственным обработчиком ошибок, который перенаправляет все сообщения об ошибках в компонент GUI и текстовый файл.Java: отображение сбоев в графическом интерфейсе, но подавление предупреждений
Проблема: довольно много библиотек (например, Apache POI) не просто записываются в System.err при возникновении сбоя, но также выводят простые предупреждающие сообщения. Это приводит к тому, что окно сбоя появляется без необходимости. Итак, мой вопрос: кто-нибудь знает, как (1) показать stacktrace при сбое программы, а (2) не показывать его в случае предупреждений?
[Изменить] Мой графический интерфейс написан в SWT.