一、安装Elasticsearch
参考前面写的文章:https://www.cnblogs.com/songxingzhu/p/7909486.html
安装完Elasticsearch后,修改/etc/elasticsearch/elasticsearch.yml文件,并追加下列内容。
network.host: 0.0.0.0
http.port: 9200
然后重启Elasticsearch:
systemctl restart elasticsearch
二、新建C#项目,并引入Log4net库和log4net.ElasticSearch库。
在项目中添加config文件下配置log4net,内容如下:
方式一既写logtxt文件又传Elasticsearch:
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSections>
<log4net>
<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
<layout type="log4net.Layout.PatternLayout" value="%date [%thread] %-5level %logger - %message%newline" />
</appender&g