log4net+elasticsearch日志使用部署说明

log4net+elasticsearch日志使用部署说明,第1张

log4net+elasticsearch日志使用部署说明

一、elasticsearch阐述

     Elasticsearch是搜索引擎检索系统,Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,Lucene是开源的搜索引擎框架。现有很多企业使用作为搜索引擎后台的支撑,我们现在主要是作为日志搜索服务。

二、部署elasticsearch

1、先安装JDK(jdk8u202x64),并且配置环境变量;如下图所示:

CLASS_PATH

C:Program FilesJavajdk1.8.0_202bin

JAVA_HOME

C:Program FilesJavajdk1.8.0_202

Path

C:Program FilesJavajdk1.8.0_202bin

2、elasticsearch复制到自己的电脑,并且解压,配置config文件夹下的elasticsearch.yml文件,

可以设置自己的ip地址与端口,log4net与kibana的配置文件需要使用这个ip与端口。打开bin文件夹,使用cmd 运行elasticsearch-service.bat install  elasticsearch9200 安装服务。

正常显示如下:

3、kibana elasticsearch复制到自己的电脑,并且解压,配置config文件夹下的kibana.yml文件

修改成es中的配置地址。

双击运行bin目录下的kibana.bat,等待启动成功。访问地址是ip加端口号5601

三、代码中需要的调整(开发人员注意)

引用:log4net.ElasticSearch最新  

      log4net.ElasticSearch.Async最新  

1、log4net的配置文件调整如下:

  (1)图中第一个红框代码:

(2)图中第二个红框代码:配置文件中index根据项目定义,进行修改,具体代码如下:

            type="log4net.ElasticSearch.Async.ElasticSearchAsyncAppender, log4net.ElasticSearch.Async">

   

     

   

   

   

   

     

   

   

 

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5716259.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-18

发表评论

登录后才能评论

评论列表(0条)

保存