Logging PSR-7 http requests.
Using Composer:
$ composer require qlimix/logging-http-logger
Logging requests:
<?php
use Qlimix\Log\Logger\Request\PSRRequestLogger;
$logHandler = new FooBarLogHandler();
$requestLogger = new PSRRequestLogger($logHandler);
$requestLogger->log(new Request());
Logging responses:
<?php
use Qlimix\Log\Logger\Response\PSRResponseLogger;
$logHandler = new FooBarLogHandler();
$responseLogger = new PSRResponseLogger($logHandler);
$responseLogger->log(new Request());
To run all unit tests locally with PHPUnit:
$ vendor/bin/phpunit
To ensure code quality run grumphp which will run all tools:
$ vendor/bin/grumphp run
Please see CONTRIBUTING for details.