定制 ioj4z/log-requests 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-01-28