keerill/laravel-http-client-logger

这是我创建的包 laravel-http-client-logger

v1.1.2 2024-04-23 09:13 UTC

This package is auto-updated.

Last update: 2024-09-08 16:45:59 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

在这里填写您的描述。限制为一段或两段。考虑添加一个小的示例。

安装

您可以通过composer安装此包

composer require keerill/laravel-http-client-logger

使用方法

use Psr\Log\LoggerInterface;

/** @var LoggerInterface $logger */
$logger = logger();

$response = Http::baseUrl('http://microservice/api/v1')
        ->withMiddleware(new HttpLoggerMiddleware($logger, new ContextFormatter()))
        ->post('/healthcheck', ['test' => 'message'])
        ->json();

// ...

测试

composer test

变更日志

请参阅 CHANGELOG 以获取有关最近更改的更多信息。

安全漏洞

请查看 我们的安全策略 了解如何报告安全漏洞。

致谢

许可证

MIT许可证(MIT)。请参阅 许可证文件 以获取更多信息。