java - 自动 Java 错误报告系统

标签 java error-logging

有人知道java中的自动错误报告系统吗?我们有一个安装在客户端服务器上的服务器产品。我们的想法是,我们的服务器会打电话回家,将错误的详细信息发送给我们的一台服务器,然后在我们的错误跟踪器中输入错误。最好,这将发生在 http 上。并非所有异常都会发生,只有更严重的异常和未以其他方式处理的异常才会发生。

我尽量避免自己动手。我们会自己捕获异常,但我希望这个系统能够在异常处理程序和回家的错误跟踪器之间尽可能多地处理。

最佳答案

不是传统的,但也许你可以使用 Log4J附加程序来做到这一点。

SocketAppender允许您将事件发送到远程日志服务器。您还可以使用 SMTPAppender 通过邮件进行通信(有点棘手但易于实现)。我不知道是否有任何其他附加程序可以通过 HTTP 与服务器通信(如果需要,您甚至可以实现它,我想这很容易)。

让我们看看 stackoverflow 的其他用户是否有更好的主意。

关于java - 自动 Java 错误报告系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/202345/

相关文章:

java - 运行应用程序后,Xml 文件不包含任何数据

jquery - JavaScript 应用程序的 Sumologic

python - 不显示 Tensorflow 日志消息

java - 以编程方式发送 Whatsapp 消息到特定号码

java - 吉利德和 RequestFactory 的替代品

java - 是否可以在指令中检索 Freemarker 参数值?

java - 如何分析传入消息(Android 上的 JavaFX)

python-3.x - python 3.6 *记录模块错误* UnicodeEncodeError : 'charmap' codec can't encode characters

angular - 如何处理 HttpClient 请求的日志记录?

node.js - 更改不同级别的 bunyan 日志颜色