资源简介

【实例简介】

数据采集有两种方案Beats或Logstash,Logstash支持很多种数据源,有log4j但没有log4net,本想使用log4net.redis redis logstash的方式实现日志收集。无意间发现了 log4net.ElasticSearch可以直接写日志到ES,经过测试非常好用、方便。


资源截图

代码片段和文件信息

using System;
using log4net;

namespace log4net.ES.Example
{
    class Program
    {
        // Create a new logging instance
        private static readonly ILog _log = LogManager.GetLogger(typeof(Program));

        static void Main(string[] args)
        {
            // Most basic logging example.
            _log.ErrorFormat(“System Error {0}“ “Divide by zero error.“);

            
            // Log a message with an exeption object
            _log.Error(“System Error“ new Exception(“Something terrible happened.“));


            // Log an exception object with custom fields in the Data property
            Exception newException = new Exception(“There was a system error“);
            newException.Data.Add(“CustomProperty“ “CustomPropertyValue“);
            newException.Data.Add(“SystemUserID“ “User43“);

            _log.Error(“Something broke.“ newException);

        }
    }

 
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-01-31 03:19  log4net.ES.Example-master\
     文件        1568  2016-01-31 03:19  log4net.ES.Example-master\.gitignore
     文件        1074  2016-01-31 03:19  log4net.ES.Example-master\LICENSE
     文件         103  2016-01-31 03:19  log4net.ES.Example-master\README.md
     文件         999  2016-01-31 03:19  log4net.ES.Example-master\log4net.ES.Example.sln
     目录           0  2016-01-31 03:19  log4net.ES.Example-master\log4net.ES.Example\
     文件        1921  2016-01-31 03:19  log4net.ES.Example-master\log4net.ES.Example\App.config
     文件         914  2016-01-31 03:19  log4net.ES.Example-master\log4net.ES.Example\Program.cs
     目录           0  2016-01-31 03:19  log4net.ES.Example-master\log4net.ES.Example\Properties\
     文件        1694  2016-01-31 03:19  log4net.ES.Example-master\log4net.ES.Example\Properties\AssemblyInfo.cs
     文件        3121  2016-01-31 03:19  log4net.ES.Example-master\log4net.ES.Example\log4net.ES.Example.csproj
     文件         212  2016-01-31 03:19  log4net.ES.Example-master\log4net.ES.Example\packages.config

评论

共有 条评论