labofgood / module-db-query-log-extended
该模块增强了数据库日志记录功能,提供以xlsx格式显示数据库日志并生成分析查询相似性的报告的能力。
v1.0.4
2023-11-02 09:59 UTC
Requires
- php: ^8.1
- magento/framework: 103.0.*
- magento/module-developer: 100.4.*
- shuchkin/simplexlsxgen: ^1.3
README
概览
Labofgood_DbQueryLogExtended
模块为使用Magento命令生成的db.log
提供了增强的分析功能。
php bin/magento dev:query-log:enable
本模块通过引入以下功能丰富了标准命令功能:
- 增加了记录上下文(请求URI或CLI命令)、记录编号、进程UID的扩展信息。
- 可以将日志导出为XLSX文件格式。
- 可以对SQL查询进行相似性分析,并在单独的XLSX工作表中展示它们。
先决条件
- PHP 8.1或更高版本
- Magento 2.4.5
依赖项
composer.json包含
"magento/module-developer": "100.4.*",
"shuchkin/simplexlsxgen": "^1.3"
安装步骤
请按照说明进行操作
- 运行
composer require --dev labofgood/module-db-query-log-extended
- 运行
bin/magento setup:upgrade
使用指南
- 为了安装,请按照以下步骤操作
php bin/magento dev:query-log:enable
- 浏览网站或发起CLI命令以将查询填充到db.log中。
- 运行以下命令将db.log转换为XLSX文件
php bin/magento labofgood:dev:query-log:convert-to-report --path_to_file=/var/www/html/var/debug/db.log
- 为了将类似查询分组并在单独的XLSX表中展示,运行以下命令
php bin/magento labofgood:dev:query-log:similarity-analysis --path_to_file=/var/www/html/var/debug/db.log
- 完成操作后,使用以下命令停止查询日志
php bin/magento dev:query-log:disable
卸载
要卸载模块,运行:bin/magento module:uninstall Labofgood_DbQueryLogExtended
致谢
- Anton Abramchenko anton.abramchenko@labofgood.com
许可协议
版权所有 © 2023 Anton Abramchenko。保留所有权利。
此软件遵循“3-Clause BSD许可协议”许可(见源代码)。