shuxiaoyuan666 / implogs
专门为imp编写的composer包,主要用于记录框架允许的日志。
0.1.0
2023-08-25 10:39 UTC
Requires
- php: ^8.0.2
- illuminate/support: ^9
Requires (Dev)
- orchestra/testbench: ^5.0
README
安装
composer require shuxiaoyuan666/implogs
laravel 使用
php artisan vendor:publish
// 选择: Shuxiaoyuan666\Implogs\ImplogsServiceProvider
# 配置全局中间件
在 app/Http/Kernel.php 文件的 $middleware 数组中添加如下一行:
\Shuxiaoyuan666\Implogs\Middleware\ImpRequestLogMiddleware::class,
# 配置 command 任务调度
在 app/Console/Kernel.php 文件的 schedule 方法中添加如下一行:
withoutOverlapping: 避免任务重复
everyMinute: 每分钟执行一次
$schedule->command('ImpRequestLog')->withoutOverlapping()->everyMinute();
用法
简要介绍此包的用法。
测试
使用以下命令运行测试
vendor/bin/phpunit
更新日志
有关最近变更的更多信息,请参阅更新日志。
贡献
有关详细信息,请参阅贡献指南。
致谢
安全
如果您发现任何与安全相关的问题,请通过电子邮件sxy@shuxiaoyuan.com联系,而不是使用问题跟踪器。
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件。