hutsoliak / laravel-http-logger
Laravel HTTP 请求记录器
1.0.5
2024-04-06 11:56 UTC
Requires
- php: ^8.0
- laravel/framework: ^8.0 | ^9.0 | ^10.0 | ^11.0
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 许可证 许可。