# log4net.ElasticSearch Plus Kibana **Repository Path**: magey/log4net.ElasticSearch-Plus-Kibana ## Basic Information - **Project Name**: log4net.ElasticSearch Plus Kibana - **Description**: 日志记录系统,基于 log4net.ElasticSearch+Kibana - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-04-14 - **Last Updated**: 2021-02-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # log4net.ElasticSearch Plus Kibana #### 项目介绍 日志记录系统,基于 log4net.ElasticSearch+Kibana # log4net.ElasticSearch 配置 1、nuget 安装 log4net.ElasticSearch 2、配置log4net.config文件 ```
``` 3、在AssemblyInfo中追加如下配置 ``` [assembly: log4net.Config.XmlConfigurator(Watch = true)] ``` 4、编写日志记录代码 ``` class Program { private static readonly ILog _log = LogManager.GetLogger(typeof(Program)); static void Main(string[] args) { for (int i = 0; i < 1000; i++) { try { var m = "1"; var result = 100 / Convert.ToInt32(m); _log.Info("我要开始记录日志啦"); } catch (Exception ex) { _log.Error("调用失败" + i, ex); //_log.Info("调用失败" + i, ex); //Console.WriteLine(i); } } Console.Read(); } } ``` # Kibana 汉化 下载项目:https://github.com/anbai-inc/Kibana_Hanization # Kibana 查询日志记录 1.创建索引模式 打开kibana,http://127.0.0.1:5601。 点击Management(系统管理)=>Index Patterns(索引管理)=>Create Index Pattern(创建索引模式),输入log-*就可以匹配上log-yyyy.mm.dd的索引了。 索引名字 输入 log-* 时间过滤字段选择 timeStamp 点击【创建】即可。 2.查询日志 点击Discover,选中log-*索引,就可以查询日志了。