mansi / website-analytics
该软件包用于分析我们网站按模块划分的工作日志
v8
2023-11-30 10:10 UTC
Requires
- php: ^7.4
- guzzlehttp/guzzle: ^7.7
- laravel/framework: ^8.0
README
安装
运行命令,
composer require mansi/website-analytics
以发布配置,
php artisan vendor:publish --tag=analysis_view
用法
显示模块化工作日志文件及其工作日志的分析
-
存在一个名为index.blade.php的视图页面。它包含下拉列表和搜索按钮。
-
下拉列表包含日志目录下的所有子目录(模块)。为此,它读取日志目录。
-
要查看特定模块的工作日志,我们需要从下拉列表中选择模块并单击搜索按钮。
-
单击搜索按钮后,如果文件夹为空,则获取消息“文件夹为空”。否则,我们将获得所选模块的文件列表。
-
此外,还有分页功能。我们可以在页面上看到20个文件名。如果有超过20个文件,则将在其他页面上。
-
然后我们需要选择要查看工作日志的文件。
-
当我们选择文件时,将显示一个弹出框,其中包含文件名作为弹出框的标题,以及该文件的内容(如果有内容),否则弹出框的主体将显示消息“文件为空”。弹出框的页脚中将有关闭和查看完整页面按钮。
-
如果文件为空,则“查看完整页面”按钮将禁用。
-
当我们单击关闭按钮时,弹出框将关闭。
-
当我们单击“查看完整页面”按钮时,我们将在新标签页的完整页面上查看该文件的日志详细信息。
-
例如:
-
在index.blade.php中有一个包含模块名称的下拉列表
- ProductManagementLogs
- CategoryManagementLogs
- JobConfigurationLogs
- CMSPagesLogs
- UserAnalyticsLogs
- ExportProductLogs
-
从那些选项中,你需要一次选择一个。例如,如果你选择了ProductManagementLogs选项,然后单击搜索按钮,你将获得该特定文件夹的文件列表。
- product.log
- product_2023_11_19.log
- product_2023_11_20.log
-
然后你需要选择任何文件来查看该文件的工作日志。无论何时单击任何文件,你都可以看到一个包含该文件日志内容的弹出框,弹出框中有一个名为“查看完整页面”的按钮,单击该按钮将带你到包含该内容的新的标签页。
-