atrapalo / monolog-elasticsearch
A Monolog handler and formatter that makes use of the elasticsearch/elasticsearch package
Installs: 22 817
Dependents: 1
Suggesters: 0
Security: 0
Stars: 11
Watchers: 12
Forks: 7
Open Issues: 3
Requires
Requires (Dev)
- monolog/monolog: ^1.17
- phpunit/phpunit: ^4.0
This package is not auto-updated.
Last update: 2024-12-17 05:21:29 UTC
README
This extremely simple library provide of an elasticsearch handler and formatter which makes use of the official PHP Elasticsearch client.
Usage
<?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']) );
Installation
This library can be installed through composer
composer require atrapalo/monolog-elasticsearch
Requirements
In order to make use of this library you will need
- Monolog
- An elasticsearch instance
Contributing
See CONTRIBUTING file.
Running the Tests
php bin/phpunit
Credits
- Christian Soronellas christian.soronellas@atrapalo.com
Contributor Code of Conduct
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms. See CODE_OF_CONDUCT.md file.
License
Monolog-Elasticsearch handler is released under the MIT License. See the bundled LICENSE file for details.