2

我想这个问题很清楚,我想捕获(并记录)SWT 事件循环中发生的 RuntimeException。现在,我将所有对代码的调用包装在一个记录任何 RuntimeException 的 Runnable 中,但这有一些缺点,例如添加大量样板代码并且无法在第三方 gui 库中捕获异常。

4

1 回答 1

3

您可以创建一个UncaughtExceptionHandler将在抛出异常并且未在代码中的某个位置捕获时调用的。这允许您在最后一分钟完成您想要实现的日志记录。这是一篇更详细的文章,展示了如何使用处理程序。

于 2011-08-17T16:48:19.467 回答