php - 如何收集有关我的 PHP 应用程序错误的客户端信息?

标签 php javascript error-reporting feedback

我正在使用 PHP 和 Yii 构建一个企业应用程序。我想要一种简单的方法让用户在发生问题或错误时报告问题或错误,但是我很难决定捕获/记录系统状态以帮助复制问题的最佳方法。

我一直在寻找一个集成所有东西的扩展或库,但可能不存在。否则我需要寻找一种方法来序列化 DOM 以供以后评估或类似的其他方法。

因此用户可以单击“报告错误”按钮,该按钮捕获站点的状态并弹出一个带有“发生了什么?”的弹出框。用户可以填写的文本框。

我有哪些选择可以做到这一点?

最佳答案

看看Airbrake (以前称为 Hoptoad)及其 php notifier .默认情况下,它们不保存完整的 DOM 代码,但我认为您可以扩展通知程序来执行此操作。

要允许用户触发报告,您可以使用 ajax 和自定义异常。

他们有免费计划,设置起来也很容易。

enter image description here

关于php - 如何收集有关我的 PHP 应用程序错误的客户端信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7522157/

相关文章:

php - 如何在 MySQL 中对值进行分组

javascript - 如何在 php 代码之间添加 jquery 字数统计和限制

javascript - 如何在同一页面中添加 2 个 signature_pad

javascript - 使用 Python 和 MongoDB 进行实时分析

php - mysqli_fetch_assoc()需要参数/调用成员函数bind_param()错误。如何获取并修复实际的mysql错误?

php - mysqli_fetch_assoc()需要参数/调用成员函数bind_param()错误。如何获取并修复实际的mysql错误?

php - 在 Form::submit 中设置按钮样式

php - Laravel 5.2 Eloquent create() 方法显示外键异常但 save() 不显示任何错误

javascript - 在回发期间维护多个 div 的切换状态

error-reporting - 当报告的软件问题不是真正的软件问题时