qlimix/logging-http-logger

记录PSR-7 http请求

2.0.0 2020-11-21 19:51 UTC

This package is auto-updated.

Last update: 2024-09-22 04:35:40 UTC


README

Travis CI Coveralls Packagist MIT License

记录PSR-7 http请求。

安装

使用Composer

$ composer require qlimix/logging-http-logger

用法

记录请求

<?php

use Qlimix\Log\Logger\Request\PSRRequestLogger;

$logHandler = new FooBarLogHandler();

$requestLogger = new PSRRequestLogger($logHandler);

$requestLogger->log(new Request());

记录响应

<?php

use Qlimix\Log\Logger\Response\PSRResponseLogger;

$logHandler = new FooBarLogHandler();

$responseLogger = new PSRResponseLogger($logHandler);

$responseLogger->log(new Request());

测试

使用PHPUnit在本地上运行所有单元测试

$ vendor/bin/phpunit

质量

为确保代码质量,运行grumphp,它将运行所有工具

$ vendor/bin/grumphp run

贡献

有关详细信息,请参阅CONTRIBUTING