cryonighter/http-logger
最新稳定版本:1.0.2
Composer 安装命令:
composer require cryonighter/http-logger
包简介
Logger for HTTP request and response
README 文档
README
This is a set of interfaces, the implementations of which are presented for example or are completely stubs.
Highlights
System Requirements
You need:
- PHP >= 7.2.0 but the latest stable version of PHP is recommended
Install
Via Composer
$ composer require cryonighter/http-logger
Usage
use Cryonighter\HttpLogger\StreamHttpLogger; use Cryonighter\HttpLogger\Formatter\PlainTextFormatter; use Cryonighter\HttpLogger\Handler\DefaultRequestHandler; use Cryonighter\HttpLogger\Handler\DefaultResponseHandler; $logger = new StreamHttpLogger(STDOUT, new PlainTextFormatter(), new DefaultRequestHandler(), new DefaultResponseHandler()); $logger->logRequest($protocolVersion, $method, $uri, $headers, $body); $logger->logResponse($protocolVersion, $code, $reason, $headers, $body);
Change log
Please see CHANGELOG for more information on what has changed recently.
Testing
$ php vendor/phpunit/phpunit/phpunit tests
Contributing
Please see CONTRIBUTING and CODE_OF_CONDUCT for details.
Security
If you discover any security related issues, please email cryonighter@yandex.ru instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.
统计信息
- 总下载量: 497
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-06-25