edr / http-logging-client
当请求/响应通过 httplug HTTP 客户端发送时,将日志记录到符合 PSR3 协议的记录器
dev-master
2016-08-25 09:22 UTC
Requires
- beberlei/assert: ^2.6
- php-http/httplug: ^1.0
- php-http/message: ^1.3
- php-middleware/log-http-messages: ^2.0
- psr/log: ^1.0
- zendframework/zend-diactoros: ^1.3.5
Requires (Dev)
- phpunit/phpunit: ^5.5
This package is not auto-updated.
Last update: 2024-09-14 19:14:50 UTC
README
一个将日志记录到 PSR3 记录器的 HTTPlug 客户端。
这执行的功能与 HTTPlug 插件 相同。如果需要更多对日志选项的控制,可以使用此作为替代方案。
$client = new \edr\LoggingHttpClient\LoggingHttpClient( new \Http\Adapter\Guzzle6\Client(new \GuzzleHttp\Client()), new \Monolog\Logger('debug', new \Monolog\Handler\StreamHandler('/tmp/debug.log')), new \edr\LoggingHttpClient\DiactorosFormatter() ); $client->sendRequest( ... );