laravel_easy_log / easy_log
用于Laravel的日志记录包
1.0.13
2023-11-13 10:02 UTC
Requires
- php: ^7.3|^8.0
- illuminate/support: ^6|^7|^8|^9|^10
README
描述
Laravel Easy Log 是一个针对 Laravel 应用的自定义日志记录包,允许以各种级别(如错误、信息和成功)轻松地将消息记录到数据库中。它特别适用于跟踪应用程序行为和用户特定操作。
特性
- 记录不同类型的消息(错误、成功、信息)。
- 可选地将日志与用户ID和路由关联。
- 将日志存储在专用的
custom_log
数据库表中。
要求
- PHP >= 7.3
- Laravel 6.x, 7.x, 8.x, 9.0x 或 10.x
安装
-
需要包
使用 Composer 安装包。在您的 Laravel 项目中运行以下命令composer require laravel_easy_log/easy_log
-
运行迁移
发布并运行迁移以在数据库中创建custom_log
表php artisan vendor:publish --provider="LaravelEasyLog\EasyLog\CustomLogServiceProvider" --tag="migrations" php artisan migrate
-
配置(可选)
如果您想自定义包,可以发布配置文件php artisan vendor:publish --provider="LaravelEasyLog\EasyLog\CustomLogServiceProvider" --tag="config"
使用方法
安装包后,您可以像这样记录消息
use LaravelEasyLog\EasyLog\Facades\CustomLogger; CustomLogger::log($userId, 'Your log message', 'info', request()->path());
贡献
欢迎为 Laravel Easy Log 包做出贡献。请遵循为开源项目做出贡献的标准程序。
许可证
本包是开源软件,受MIT许可证许可。