ioj4z/log-requests
Composer 安装命令:
composer require ioj4z/log-requests
包简介
Middleware for logging requests in Laravel
README 文档
README
LogRequestsMiddleware - это middleware для логирования входящих HTTP-запросов в Laravel-приложении.
Установка
Установите пакет с помощью Composer:
composer require ioj4z/log-requests-middleware
После успешной установки пакета необходимо зарегистрировать middleware в вашем Laravel-приложении.
Использование
Регистрация middleware:
Откройте файл app/Http/Kernel.php.
Добавьте ваш middleware в свойство $middleware, чтобы он был включен в глобальный стек middleware:
protected $middleware = [ // Другие middleware... \ioj4z\LogRequestsMiddleware\LogRequestsMiddleware::class, ];
Создание канала для логирования HTTP-запросов
Для того чтобы сохранять HTTP-запросы в отдельный лог-файл, необходимо создать специальный канал в вашем файле конфигурации логирования.
Откройте файл config/logging.php в вашем Laravel-приложении, и добавьте следующий код в раздел 'channels':
'request' => [ 'driver' => 'daily', 'path' => storage_path('logs/request.log'), 'level' => env('LOG_LEVEL', 'debug'), 'days' => 14, ],
Использование middleware в маршрутах:
Вы можете назначить ваш middleware к определенным маршрутам или группам маршрутов в файле routes/web.php или routes/api.php.
Пример назначения middleware к группе маршрутов:
Route::middleware([\ioj4z\LogRequestsMiddleware\LogRequestsMiddleware::class])->group(function () { // Здесь определите маршруты, для которых нужно использовать middleware });
Лицензия
MIT
统计信息
- 总下载量: 3
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-01-28