我想这个问题很清楚,我想捕获(并记录)SWT事件循环中发生的RuntimeException。现在我将我的所有调用包装在Runnable中的代码中,该代码记录任何RuntimeException,但这有一些缺点,比如添加大量的样板代码并且无法捕获第三方gui库中的异常。
答案 0 :(得分:3)
您可以创建一个UncaughtExceptionHandler
,当抛出异常并且未在代码中的某处捕获时,将调用该detailed article。这允许您执行要实现的最后一分钟日志记录。这是一个更多的{{3}},展示了如何使用处理程序。