jojihere/monolog-fluent

Monolog 的 Fluentd 处理器

1.0.4 2016-04-13 13:49 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:36:37 UTC


README

Monolog 的 Fluentd 处理器

安装

将这些行添加到您的 composer.json 文件中

$ composer require monolog-fluent

用法

<?php
use FluentHandler\FluentHandler;
use Monolog\Logger;

$logger = new Logger('Logger');
$logger->pushHandler(new FluentHandler());

$logger->debug('tag', ['test' => 'data']);

Fluent 处理器构造函数接受日志记录器、主机和端口作为参数

使用主机为 127.0.0.1,端口为 24224

<?php
$logger = new Logger('Logger');
$logger->pushHandler(new FluentHandler(null, '127.0.0.1', 24224));

使用现有的 fluent 日志记录器对象作为日志记录器

<?php
$fluent = new FluentLogger("localhost", 24224);
$logger = new Logger('Logger');
$logger->pushHandler(new FluentHandler($fluent));

贡献

  1. Fork 它
  2. 创建您的功能分支 (git checkout -b my-new-feature)
  3. 提交您的更改 (git commit -am '添加一些功能')
  4. 推送到分支 (git push origin my-new-feature)
  5. 创建新的 Pull Request

测试

$ make phpunit
$ make test

版权

版权 (C) 2016 Joji Augustine,发布于 MIT 许可证下。