4

我经常在商业软件中看到错误报告GUI。这包括商业软件的全部范围:游戏,企业应用程序,办公应用程序等。用于Java异常报告的后端GUI

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

我觉得这个已经存在于某个地方的解决方案 - 我只是还没有碰到它。任何建议?

编辑:

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

alt text

+0

因此,您正在寻找默认错误页面上的反馈按钮? – Justin 2010-08-30 20:01:21

+0

我正在寻找关于如何为“提交错误”按钮实施后端的建议。例如,我可以通过POST数据将请求中的数据发送到网页。或者我可以与一些SOAP服务交互。理想的情况是,有一个图书馆已经有这样的事情。 – Andy 2010-08-30 21:18:47

回答

1

我认为是因为每个项目的具体功能异常报告没有共同的现有解决方案。有些项目需要使用简单的HTTP发送报告,有人使用Web服务,有人进行文件报告。

我发现老post这里笔者建议从NetBeans中提取错误报告代码,并从中独立的项目。

无论如何,有是实现自己的错误报告工具没有问题。你可以使用JAX-WS的HttpClient(如果你有一个胖客户端),或者你可以使用AJAX(如果你有一个Web客户端)发送报告。

实现在很大程度上取决于什么样的沟通做哟如果使用旅游项目,什么样的项目,你用什么样的前端等。这真的很难实现公共库的所有项目。

+0

很难相信没有包含此功能的商业解决方案。尽管你的建议都在钱上。从您的Web应用程序将bug报告工具设置为独立服务器也是一个好主意(出于显而易见的原因)。 – Justin 2010-08-31 15:39:53

+0

我认为这可能是非常有趣的项目。 – Vadeg 2010-08-31 19:42:47

0

本产品具有仪器功能,允许您通过将数据发送到一个门户网站跟踪例外:http://www.preemptive.com/products/dasho/overview。这些功能已添加到6.7版本中。 虽然它是一个混淆器,但您可以关闭这些功能,只需使用工具功能发送数据或直接使用API​​即可。 PS - 这是我公司的产品。

1

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

看看Ctrlflow Automated Error Reporting,这是一个软件即服务后端发送错误报告。然后,您的前端GUI将使用其中一个available Java libraries与您的Ctrlflow自动错误报告实例进行通信。

要获得后端的功能集的一个很好的概述(可能提供比你更需要),取product tour。或者只需登录到demo server即可获得后端的感受。

希望有所帮助。