hutsoliak/laravel-http-logger

Laravel HTTP 请求记录器

1.0.5 2024-04-06 11:56 UTC

This package is auto-updated.

Last update: 2024-09-07 07:49:42 UTC


README

Laravel Http Logger 是一个包,可以帮助您记录并查看服务器接收到的请求和发送的请求。

它包括以下值

  • 请求方法
  • Get/Post 请求变量
  • 响应数据
  • 头部信息
  • Cookie
  • 处理时间(毫秒)
  • 当前用户 ID(如果存在)
  • 请求时间戳

此包还可以记录您使用 Laravel HTTP 客户端发出的所有请求。它包括与入站请求相同的值(请求方法、Get/Post 请求变量等)。

安装指南

通过 composer 安装此包

composer require hutsoliak/laravel-http-logger

迁移

您需要运行 logs_http 表的迁移

php artisan migrate

向 config/services.php 配置文件中添加变量

该包默认为本地环境启用 app()->environment('local')

您可以在配置中轻松启用/禁用此包。

您可以排除一些您不想记录的 URL

return [
    ...
    'http_logger' => [
        'enabled' => true,
        'ignoreUrls' => [
            '^/admin/.+$', // regexp
            '^/admin/login',
        ],
    ]
];

贡献

感谢您考虑为 Laravel Http Logger 贡献!您可以在此处阅读贡献指南 here

许可证

Laravel Http Logger 是开源软件,受 MIT 许可证 许可。