jaleeldgk/laravel-access-logs

一个用于记录用户请求的Laravel扩展包,是调试所有请求的最佳方式。

v1.1.0 2024-06-19 08:09 UTC

This package is auto-updated.

Last update: 2024-09-19 10:38:45 UTC


README

一个用于记录用户活动和错误的Laravel扩展包。

安装

通过composer安装

composer require jaleeldgk/laravel-access-logs

发布文件

通过composer安装

php artisan vendor:publish --provider="Jaleeldgk\LaravelAccessLogs\LaravelAccessLogsServiceProvider" --tag="config"
php artisan migrate

用法

您可以通过在应用程序的任何地方调用LogHelper::createLog()方法来记录用户活动

use Jaleeldgk\LaravelAccessLogs\Helpers\LogHelper;
LogHelper::createLog()

配置

您可以通过编辑config/laravel-access-logs.php文件来自定义日志记录行为

return [
    'log_user_id' => true,
    'log_ip' => true,
    'log_user_agent' => true,
    'log_params' => true,
    'log_error_message' => true,
    'log_error_trace' => true,
    'log_referral' => true,
    'log_feedback' => true,
];

作者

Jaleel Ahmad 邮箱: jaleel.ds20@gmail.com GitHub: github.com/jaleeldgk

许可证

此软件包是开源软件,许可协议为MIT协议。

测试软件包

通过运行测试确保软件包正常工作

./vendor/bin/phpunit