Java 异常报告 GUI 的后端

Backend for Java exception reporting GUI

提问人:Andy 提问时间:8/31/2010 最后编辑:Andy 更新时间:8/16/2016 访问量:1320

问:

我经常在商业软件中看到错误报告 GUI。这包括整个商业软件领域:游戏、企业应用程序、办公应用程序等。

对于我公司的某些软件,我希望在我的应用程序意外失败时(以及最终何时)提供异常报告 GUI。构建 GUI 并不难。归根结底是:在异常报告中,后端系统是否有任何现有的解决方案?理想情况下,我正在寻找一个 java 库和相应的服务器后端。我可以推出自己的解决方案;例如,我可以通过 POST 数据将数据发送到 Web 服务器。

我觉得这个问题的解决方案已经在某个地方存在——我只是没有遇到它。有什么建议吗?

编辑:

用户的前端 GUI 示例。我需要一个库来管理错误报告的后端。(我不需要用户登录功能,只需要基本的报告。

alt text

Java Reporting-Services 异常 错误报告

评论

0赞 Justin 8/31/2010
因此,您正在默认错误页面上寻找反馈按钮吗?
0赞 Andy 8/31/2010
我正在寻找有关如何实现“提交错误”按钮后端的建议。例如,我可以通过 POST 数据将请求中的数据发送到网页。或者我可以与一些SOAP服务进行交互。理想情况下,有一个库已经做了这种事情。

答:

1赞 Vadeg 8/31/2010 #1

我认为由于每个项目的特定功能,在异常报告中没有通用的现有解决方案。有些项目需要使用简单的HTTP发送报告,有人使用Web服务,有人制作文件报告。

我找到了一篇旧文章,作者建议从Netbeans中提取错误报告代码并从中制作独立的项目。

无论如何,自己实施错误报告工具是没有问题的。您可以使用 JAX-WS 的 HttpClient(如果您有富客户机),也可以使用 AJAX(如果您有 Web 客户机)来发送报告。

实现很大程度上取决于你使用什么样的沟通方式,如果是旅游项目,什么样的项目,你使用什么样的前端等等。为所有项目实现通用库真的很难。

评论

0赞 Justin 8/31/2010
很难相信没有包含此功能的商业解决方案。不过,您的建议都是在钱上。将错误报告工具作为独立于 Web 应用程序的服务器也是一个好主意(出于显而易见的原因)。
0赞 Vadeg 9/1/2010
我认为这可能是一个非常有趣的项目。
0赞 user304500 9/30/2010 #2

该产品具有检测功能,允许您通过将数据发送到门户来跟踪异常:http://www.preemptive.com/products/dasho/overview。这些功能已添加到 6.7 版本中。 尽管它是一个混淆器,但您可以关闭这些功能,而仅使用检测功能发送数据或直接使用 API。 PS - 这是我公司的产品。

1赞 Andreas Sewe 8/16/2016 #3

在异常报告中,后端系统是否有任何现有的解决方案?理想情况下,我正在寻找一个 java 库和相应的服务器后端。

看看 Ctrlflow 自动错误报告,这是一个软件即服务后端,可以向其发送错误报告。然后,您的前端 GUI 将使用可用的 Java 库之一与您的 Ctrlflow 自动错误报告实例进行通信。

要全面了解后端的功能集(可能提供超出您需要的功能),请观看产品导览。或者只是登录演示服务器来感受后端。

希望能有所帮助。