skyzyx/monolog-json-pretty-print-formatter

此包已被 废弃 且不再维护。未建议替换包。

在Monolog JsonFormatter中格式化打印JSON响应!

1.0.0 2014-09-08 18:33 UTC

This package is auto-updated.

Last update: 2021-06-06 09:04:13 UTC


README

这是Monolog JsonFormatter类的一个变体,它可以格式化打印JSON输出。此类的API与JsonFormatter完全向后兼容。

要求

必需

以下软件是Monolog JSON格式化打印器运行所需的

示例

use Monolog\Handler\StreamHandler;
use Monolog\Logger;
use Skyzyx\Monolog\Formatter\JsonPrettyPrintFormatter;

$logger = new Logger('AwesomeSauce');
$handler = new StreamHandler('/var/log/awesomesauce.log', Logger::DEBUG);
$handler->setFormatter(new JsonPrettyPrintFormatter());
$logger->pushHandler($handler);

安装

使用Composer捆绑(推荐!)

要将Monolog JSON格式化打印器作为composer.json文件中的Composer依赖项添加,请执行以下操作

{
    "require": {
        "skyzyx/monolog-json-pretty-print-formatter": ">=1.0"
    }
}

并在脚本中包含它

require_once 'vendor/autoload.php';

贡献

要查看现有贡献者列表,请在终端中运行以下命令

git shortlog -sne --no-merges

如何操作?

以下是贡献的过程

  1. 将Monolog JSON格式化打印器分叉到您的GitHub账户。
  2. 将您的GitHub副本克隆到本地工作区。
  3. 编写代码,修复错误,并添加测试,代码覆盖率100%。
  4. 将您的更改提交到本地工作区,并将其推送到您的GitHub副本。
  5. 提交一个GitHub拉取请求,并描述更改的内容。
  6. 贡献将被审查。评论中可能会有一些来回讨论。
  7. 如果一切顺利,您的拉取请求将被接受,并且您的更改将被合并。

作者、版权与许可

请参阅参与此项目的贡献者列表。

许可协议为MIT