我正在使用PHP和Yii组建一个企业应用程序.我想要一个简单的方法让用户报告问题或错误,如果一个发生但是我很难确定捕获/记录系统状态以帮助复制问题的最佳方法.
我正在寻找一个扩展或库,它集成了所有可能不存在的东西.否则,我需要寻找一种方法来序列化DOM以供以后评估或者其他类似的方法.
因此,用户可以单击“报告错误”按钮来捕获站点的状态,并弹出一个弹出框,其中显示“发生了什么?”用户可以填写的文本框.
我有什么选择呢?
解决方法:
看一下Airbrake(以前称为Hoptoad)及其php notifier.默认情况下,它们不保存完整的DOM代码,但我认为你可以扩展通知程序来做到这一点.
要允许用户触发报告,您可以使用ajax加上自定义异常.
他们有免费的计划,设置很容易.