epigra / httplogger
此包的最新版本(0.3)没有可用的许可信息。
0.3
2023-09-26 10:00 UTC
This package is auto-updated.
Last update: 2024-09-26 11:58:31 UTC
README
特别感谢 Spatie 和 spatie/laravel-http-logger
安装
您可以通过 composer 安装此包
$ composer require epigra/httplogger
可选地,您可以使用以下命令发布配置文件
php artisan vendor:publish --provider="Epigra\HttpLogger\HttpLoggerServiceProvider" --tag="config"
在您的环境文件中
LOG_REQUESTS=true
LOG_RESPONSES=true
用法
此包提供了一种中间件,可以将其添加为全局中间件或单个路由。
// in `app/Http/Kernel.php` protected $middleware = [ // ... \Epigra\HttpLogger\Middlewares\HttpLogger::class ];
// in a routes file Route::post('/submit-form', function () { // })->middleware(\Epigra\HttpLogger\Middlewares\HttpLogger::class);
您可以在 config.php 文件中通过添加以下内容来使用自定义通道配置
'http-logger' => [ 'driver' => 'daily', 'path' => storage_path('logs/responses_requests.log'), ],
到您的 channels 数组中。