大空塚 / monolog-fluent-handler
Monolog 的 Fluentd 处理器
1.2.0
2015-01-30 06:51 UTC
Requires
- php: >=5.3
- fluent/logger: 0.3.*
- monolog/monolog: ~1.6
This package is not auto-updated.
Last update: 2024-09-14 14:55:38 UTC
README
Monolog 的 Fluentd 处理器
安装
将这些行添加到您的 composer.json 文件中
{ "require": { "dakatsuka/monolog-fluent-handler": "1.2.0" } }
然后执行
$ php composer.phar install
用法
<?php use Dakatsuka\MonologFluentHandler\FluentHandler; use Monolog\Logger; $logger = new Logger('dakatsuka'); $logger->pushHandler(new FluentHandler()); $logger->debug('example.monolog', array('foo' => 'bar')); $logger->info('example.fluentd', array('fizz' => 'buzz')); // Fluentd: // 2013-10-11 01:00:00 +0900 dakatsuka.example.monolog: {"foo":"bar","level":"DEBUG"} // 2013-10-11 01:00:00 +0900 dakatsuka.example.fluentd: {"fizz":"buzz","level":"INFO"}
您可以指定主机名和端口。
<?php $logger = new Logger('dakatsuka'); $logger->pushHandler(new FluentHandler(null, '127.0.0.1', 24224));
您可以指定 FluentLogger 对象。
<?php $fluent = new FluentLogger("localhost", 24224); $logger = new Logger('dakatsuka'); $logger->pushHandler(new FluentHandler($fluent));
贡献
- 复制此项目
- 创建您的功能分支(
git checkout -b my-new-feature
) - 提交您的更改(
git commit -am 'Add some feature'
) - 将更改推送到分支(
git push origin my-new-feature
) - 创建新的 Pull Request
测试
$ make phpunit
$ make test
版权
版权(C)2013-2015 Dai Akatsuka,MIT 许可证发布。