tianc / elk-for-laravel
此包最新版本(dev-master)没有可用的许可证信息。
dev-master
2019-10-15 12:32 UTC
Requires
This package is auto-updated.
Last update: 2024-09-15 23:14:00 UTC
README
要求
- PHP >= 7.2.0
- Laravel >= 5.8.0
安装
- 1. 安装包
composer require tianc/elk-for-laravel
- 2. 在 app/Http/Kernel.php 添加
\Tianc\Elk\Middleware\ElasticSearchLog::class
例如:
protected $middleware = [
...
\Tianc\Elk\Middleware\ElasticSearchLog::class,
];
- 3. 执行
php artisan vendor:publish --providor="Tianc\Elk\ElasticSearchClientProvider"
- 4. 修改配置文件(config/elasticsearch.php)
<?php
return [
'hosts' => [
env('ELASTIC_HOST',"127.0.0.1:9200")//elk的host
],
'log_index' => env('ELASTIC_LOG_INDEX','bf_log'),//索引
'log_type' => env('ELASTIC_LOG_TYPE','log'),//文档
'use_job' => env('ELASTIC_USE_QUEUE',false),//是否使用队列
];