softel/elastic_logs

Integrate laravel with elastic search for sending all logs to elastic search

v1.1.1 2023-08-18 07:07 UTC

This package is auto-updated.

Last update: 2024-05-18 09:14:59 UTC


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