0

我目前正在维护一个具有中小型用户群的桌面 Java 应用程序。我经常收到一些非常无用的邮件,说“出了点问题”,我一直在挖掘源代码,经常无法重现问题。

现在我想知道是否有一个库可以让我在异常发生时收集异常,向用户显示一个小对话框,如果/当他们同意时,将堆栈跟踪发布到我的网络服务器。基本上,我正在寻找类似于Android 应用程序崩溃报告 (ACRA)的东西,但适用于桌面 Java 应用程序。

4

1 回答 1

2

如果您使用 SLF4J 和 Logback,您可以配置附加程序以将详细的错误报告发送到Ctrlflow 自动错误报告服务器(它提供传入报告 + 仪表板 + 电子邮件摘要的过滤和聚合)。此博客文章包含有关如何相应配置 Logback 的所有信息。

如果您想首先向您的用户显示确认对话框,您可能必须扩展现有的附加程序——除非您的“桌面 Java 应用程序”是“Eclipse 富客户端平台应用程序”。在这种情况下,工作已经为您完成。有关更多信息,请参阅此网络研讨会

于 2016-08-08T12:27:14.490 回答