atrapalo/monolog-elasticsearch

一个使用 elasticsearch/elasticsearch 包的 Monolog 处理器和格式化工具

v1.0.1 2016-02-12 19:20 UTC

This package is not auto-updated.

Last update: 2024-09-24 04:10:34 UTC


README

这个极其简单的库提供了一个利用官方 PHP Elasticsearch 客户端的 elasticsearch 处理器和格式化工具。

Build Status Scrutinizer Code Quality

使用方法

<?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

鸣谢

贡献者行为准则

请注意,本项目采用 贡献者行为准则。通过参与本项目,您同意遵守其条款。请参阅 CODE_OF_CONDUCT.md 文件。

许可

Monolog-Elasticsearch 处理器采用 MIT 许可证发布。有关详细信息,请参阅附带 LICENSE 文件。