磁铁/laravel-api-logger

Laravel API 日志记录器,用于将响应和请求记录到文件中。

0.2.0-beta 2021-02-15 16:29 UTC

This package is auto-updated.

Last update: 2024-09-17 20:43:09 UTC


README

Laravel 6.10.12+

Laravel 组件,用于将 API 请求和响应记录到文件。

要求

可能也适用于较低版本,但尚未测试。

  • PHP 5.6 或更高版本
  • Laravel 5.4 或更高版本

安装

通过 composer 添加包

composer require magentron/laravel-api-logger

对于 Laravel 版本 < 5.5,编辑 config/app.php,将以下内容添加到 providers 数组中

Magentron\ApiLogger\Providers\ServiceProvider::class,

用法

TODO

待办事项

  • 使用 Monolog 或其他日志记录器以支持除文件系统之外的其他目标
  • 限制日志记录到特定的 HTTP 方法以及/或 URI
  • 指定要记录的 HTTP 状态码
  • 编写测试并达到 100% 代码覆盖率

作者

Jeroen Derks,又名 Magentron

灵感

本项目受到以下项目的启发

许可证

laravel-api-logger 是免费软件:您可以在自由软件基金会发布的 GNU 通用公共许可证(版本 3 或您选择的更高版本)条款下重新分发和/或修改它。

laravel-api-logger 分发的目的是希望它有用,但没有任何保证;甚至没有关于其商业性或适用于特定目的的暗示保证。有关详细信息,请参阅 GNU 通用公共许可证。

您应已收到一份 GNU 通用公共许可证副本,与 laravel-api-logger 一起。如果没有,请参阅 https://gnu.ac.cn/licenses/