2017 © Pedro Peláez
 

library guzzle-logger-middleware

Guzzle middleware to log requests and responses

image

asjustas/guzzle-logger-middleware

Guzzle middleware to log requests and responses

  • Friday, July 20, 2018
  • by asjustas
  • Repository
  • 1 Watchers
  • 0 Stars
  • 4 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 5 Versions
  • 0 % Grown

The README.md

Guzzle logger middleware

Latest Stable Version Latest Unstable Version, (*1)

Guzzle middleware to log requests and responses., (*2)

Installation

Install via composer:, (*3)

composer require asjustas/guzzle-logger-middleware, (*4)

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

  • https://github.com/rtheunissen/guzzle-log-middleware
  • https://github.com/gmponos/Guzzle-logger

The Versions

20/07 2018

dev-master

9999999-dev

Guzzle middleware to log requests and responses

  Sources   Download

MIT

The Requires

 

logger middleware log http guzzle

20/07 2018

1.0.1

1.0.1.0

Guzzle middleware to log requests and responses

  Sources   Download

MIT

The Requires

 

logger middleware log http guzzle

20/07 2018

1.0.0

1.0.0.0

  Sources   Download

The Requires

 

20/07 2018

0.0.3

0.0.3.0

  Sources   Download

The Requires

 

20/07 2018

0.0.2

0.0.2.0

  Sources   Download

The Requires