sxywy / laravel-runlogs
专门为laravel编写的composer包,主要用于记录框架运行日志
v0.0.1
2023-09-19 09:54 UTC
Requires
- php: ^8.0.2
- illuminate/support: ^9
Requires (Dev)
- orchestra/testbench: ^7.7|^8.0
README
安装
composer require sxywy/laravel-runlogs
laravel 使用
php artisan vendor:publish
// 选择: Sxywy\LaravelRunLogs\SxywylogsServiceProvider
# 配置全局中间件
在 app/Http/Kernel.php 文件的 $middleware 数组中添加如下一行:
\Sxywy\LaravelRunLogs\Middleware\SxywyRequestLogMiddleware::class,
# 配置 command 任务调度
在 app/Console/Kernel.php 文件的 schedule 方法中添加如下一行:
withoutOverlapping: 避免任务重复
everyMinute: 每分钟执行一次
$schedule->command('SxywyRequestLog')->withoutOverlapping()->everyMinute();
用法
简要介绍此包的用法。
测试
使用以下命令运行测试
vendor/bin/phpunit
变更日志
请参阅 CHANGELOG 获取更多关于最近更改的信息。
贡献
请参阅 CONTRIBUTING 获取详细信息。
致谢
安全
如果您发现任何与安全相关的问题,请通过电子邮件 sxy@shuxiaoyuan.com 而不是使用问题跟踪器来报告。
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 获取更多信息。