【发布时间】:2011-11-24 00:21:58
【问题描述】:
我的 Web 应用程序已经到了可以上线的阶段,我想到了以某种方式捕获用户遇到的应用程序错误并将它们转发给适当的支持。
目前,该站点当前捕获任何错误并重定向到错误页面。它还捕获了支持人员修复错误所需的所有数据。我们希望它做的是为用户提供以某种方式将错误详细信息发送给支持人员的功能。
目前我们想到的方法包括:
- 只需将页面上的错误打印为文本供用户复制。
- 提供将错误复制到剪贴板的按钮,以便他们粘贴到电子邮件中。
- 提供帮助表单供用户填写,该表单将发送错误信息。
- 提供“发送错误”按钮,该按钮将错误转发到配置的或用户输入的电子邮件地址。
- 在页面加载时将错误详细信息存储在数据库表中,以供支持人员查看。
在我看来,这些都不是超级干净或直观的。有没有人想出一种独特而干净的方法来处理这种情况?
注意:我正在寻找一种解决方案来处理报告系统中生成的错误,而不是针对用户反馈的解决方案。
【问题讨论】:
标签: web-applications error-handling