asjustas/guzzle-logger-middleware
最新稳定版本:1.0.3
Composer 安装命令:
composer require asjustas/guzzle-logger-middleware
包简介
Guzzle middleware to log requests and responses
README 文档
README
Guzzle middleware to log requests and responses.
Installation
Install via composer:
composer require asjustas/guzzle-logger-middleware
Usage
<?php use GuzzleHttp\HandlerStack; use AJ\Guzzle\Middleware\Logger; use Psr\Http\Message\RequestInterface; use Psr\Http\Message\ResponseInterface; use GuzzleHttp\Client; $stack = HandlerStack::create(); $stack ->push( new Logger( function (RequestInterface $request, ?ResponseInterface $response, array $context) { print_r( [ 'uri' => (string)$request->getUri(), 'req' => (string)$request->getBody(), 'res' => $response ? (string)$response->getBody() : '', 'context' => $context, ] ); } ) ); $client = new Client([ 'handler' => $stack, ]); $client ->request( 'POST', 'http://example.com/404', [ 'body' => 'Hello World', 'logger' => [ 'enabled' => true, 'context' => [ 'something' => 'important', ], ], ] );
Based upon
统计信息
- 总下载量: 11.41k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-07-19