fredden / magento2-module-javascript-error-reporting
一个用于捕获JavaScript错误以便网站管理员稍后审查的Magento 2模块
2.3.0
2024-08-30 12:50 UTC
Requires
- php: ~8.1.0 || ~8.2.0 || ~8.3.0
- ext-pcre: *
- magento/framework: ^103.0.4
- magento/module-backend: ^102.0.4
- magento/module-config: ^101.2.4
- magento/module-cron: ^100.4.4
- magento/module-reports: ^100.4.4
- magento/module-store: ^101.1.4
- magento/module-ui: ^101.2.4
README
概述
一个用于捕获JavaScript错误以便网站管理员稍后审查的Magento 2模块。JavaScript错误最多保留180天(可配置)并通过Magento的管理后台提供。
功能
- 记录JavaScript错误以便稍后审查
- JavaScript错误消息
- 如果有异常,记录文件(URL)、行号、列号
- 如果有异常,记录堆栈跟踪
- 记录有限制的浏览器信息,这可能对调试有用(但希望不会用于指纹识别/识别个别用户)
- 错误发生时的当前URL
- 用户代理
- 视口宽度和高度
- 错误最多保留180天(可配置),在此之后自动删除
- 错误可在Magento的后端进行审查
- 管理员 -> 报表 -> JavaScript错误报告
- 可以将错误标记为忽略,以帮助减少噪音/关注新错误
- 可以通过配置启用/禁用模块
- 管理员 -> 店铺 -> 设置 -> 配置 -> 高级 -> 系统 -> JavaScript错误报告
安装
此模块可在packagist.org上获得,并通过composer安装
composer require fredden/magento2-module-javascript-error-reporting
此模块使用语义版本控制(semver)。
兼容性
需要PHP版本7.1或更高版本。
不需要第三方库或服务。
贡献
欢迎社区贡献。如果您有代码建议,请在GitHub上提交拉取请求;如果您遇到此模块的问题,请在GitHub上提交问题。请注意,与此模块在他人代码中突出的问题相关的问题超出了此处支持的范围。
未来开发想法
- 按日期和时间段范围筛选网格
- 在详细信息页面上的“类似错误”的详细信息(相同的哈希)。
- 可能包括:第一、最后、下一、上一
- 也许有一个显示此错误随时间变化的图表
- 显示与统计页面相同的图表,但特别针对此错误
- 统计页面,链接到错误最新实例而不是第一个实例
- 统计页面上的图表,单击节点可转到应用此时间筛选器的详细信息面板
