atrapalo / monolog-elasticsearch
一个使用 elasticsearch/elasticsearch 包的 Monolog 处理器和格式化工具
v1.0.1
2016-02-12 19:20 UTC
Requires
Requires (Dev)
- monolog/monolog: ^1.17
- phpunit/phpunit: ^4.0
This package is not auto-updated.
Last update: 2024-09-24 04:10:34 UTC
README
这个极其简单的库提供了一个利用官方 PHP Elasticsearch 客户端的 elasticsearch 处理器和格式化工具。
使用方法
<?php use Atrapalo\Monolog\Handler\ElasticsearchHandler; use Elasticsearch\ClientBuilder; use Monolog\Logger; $logger = new Logger('application'); $logger->pushHandler( new ElasticsearchHanler($client, ['index' => 'logs', 'type' => 'log']) );
安装
此库可以通过 composer 进行安装
composer require atrapalo/monolog-elasticsearch
要求
为了使用此库,您需要
- Monolog
- Elasticsearch 实例
贡献
请参阅 CONTRIBUTING 文件。
运行测试
php bin/phpunit
鸣谢
- Christian Soronellas christian.soronellas@atrapalo.com
贡献者行为准则
请注意,本项目采用 贡献者行为准则。通过参与本项目,您同意遵守其条款。请参阅 CODE_OF_CONDUCT.md 文件。
许可
Monolog-Elasticsearch 处理器采用 MIT 许可证发布。有关详细信息,请参阅附带 LICENSE 文件。