softel / elastic_logs
Integrate laravel with elastic search for sending all logs to elastic search
v1.1.1
2023-08-18 07:07 UTC
Requires
- php: >=7.1
- elasticsearch/elasticsearch: ^8.8
README
This package is fork from softel/elastic_logs. That package is a simple initializer of elasticsearch logs for Kibana with laravel.
Installation
Install the package via composer:
composer require softel/elastic_logs
Usage
Merge this with logging.php config file
use ElasticLog\CreateElasticsearchLogger; ... return [ 'channels' => [ 'elastic' => [ 'driver' => 'custom', 'via' => CreateElasticsearchLogger::class, ], ], ];
Config in file .env
LOG_CHANNEL=elastic ... ELASTIC_HOST="http://elasticsearch-cluster.......internal" ELASTIC_API_KEY="xxxxxxxx" ELASTIC_INDEX=xxxxxxx ELASTIC_TYPE=_doc