softel/elastic_logs

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

Installs: 845

Dependents: 0

Suggesters: 0

Security: 0

Stars: 3

Watchers: 1

Forks: 1

Open Issues: 0

pkg:composer/softel/elastic_logs

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

This package is auto-updated.

Last update: 2025-09-18 11:57:44 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