softel/elastic_logs

将Laravel与Elasticsearch集成,以便将所有日志发送到Elasticsearch

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

This package is auto-updated.

Last update: 2024-09-18 10:03:36 UTC


README

此包是从 softel/elastic_logs 分支出来的。该包是Kibana的Laravel Elasticsearch日志的简单初始化器。

安装

通过composer安装此包

composer require softel/elastic_logs

用法

将其与logging.php配置文件合并

use ElasticLog\CreateElasticsearchLogger;

... 

return [
    'channels' => [
        'elastic' => [
            'driver' => 'custom',
            'via' => CreateElasticsearchLogger::class,
        ],
    ],
];

在文件.env中配置

LOG_CHANNEL=elastic
...

ELASTIC_HOST="http://elasticsearch-cluster.......internal"
ELASTIC_API_KEY="xxxxxxxx"
ELASTIC_INDEX=xxxxxxx
ELASTIC_TYPE=_doc