报告来自JavaFX应用程序或任何Java应用程序的错误

时间:2017-11-23 11:58:57

标签: java javafx exception-handling

我知道这个问题有点超出Stack Overflow的范围,但我找不到任何东西,我想知道我是否在寻找错误的东西。

我开发了一个JavaFX应用程序,我正在尝试跟踪它何时崩溃或获得意外异常。我知道有很多服务和库可以为Web应用程序执行此操作,我甚至知道一两个.Net应用程序,但我没有找到一个有前途的JavaFX解决方案。

我找到了:

世界上有很多错误跟踪器,例如Sentry,Rollbar等,但它们似乎都是针对与客户端应用程序不同的服务器应用程序而设计的。

例如,在服务器应用程序中,很容易将每个请求包装在将报告异常的catch-all处理程序中。客户端应用程序生成线程,每个线程都需要自己的处理程序整个应用程序可能会崩溃(实际上,如果出现问题,完全崩溃是正确的事情,而不是让应用程序在错误的状态下行为不端)。此时会出现一个弹出窗口,要求提供一些反馈并将报告发送到服务器。

在.Net中手动执行此操作的示例:https://stevenbenner.com/2010/01/reporting-of-unhandled-exceptions-in-your-distributable-net-application/

0 个答案:

没有答案