资源简介

NLogger特点:

一:不依赖于第三方插件和支持.net2.0

二:支持多线程高并发

三:支持读写双缓冲对列

四:自定义日志缓冲区大小

五:支持即时触发刷盘机制

六:先按日期再按文件大小RollingFile日志

七:支持日志存储位置,日志文件前缀的个性化定义

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Reflection;
using System.Threading;
using System.Diagnostics;

[assembly: log4net.Config.xmlConfigurator(Watch = true)]
namespace log4netTest
{
    class Program
    {
        static void Main(string[] args)
        {


            for (int count = 0; count < 10; count++)
            {
                Thread writeThread = new Thread(new ParameterizedThreadStart((para) =>
                {
                    log4net.ILog log = log4net.LogManager.GetLogger(Methodbase.GetCurrentMethod().DeclaringType);
                    Console.WriteLine(string.Format(“开启线程{0}“ para));
                    Stopwatch sw = new Stopwatch();
                    sw.Start();
               

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1541  2017-02-12 09:04  LogTestSolution\log4netTest\App.config

     文件      24216  2017-02-12 17:17  LogTestSolution\log4netTest\bin\Debug\log4netTest.vshost.exe

     文件       1541  2017-02-12 09:04  LogTestSolution\log4netTest\bin\Debug\log4netTest.vshost.exe.config

     文件        490  2016-07-16 19:44  LogTestSolution\log4netTest\bin\Debug\log4netTest.vshost.exe.manifest

     文件       2674  2017-02-12 08:57  LogTestSolution\log4netTest\log4netTest.csproj

     文件       6509  2017-02-12 08:56  LogTestSolution\log4netTest\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件       1347  2017-02-12 17:15  LogTestSolution\log4netTest\Program.cs

     文件       1346  2017-02-12 08:53  LogTestSolution\log4netTest\Properties\AssemblyInfo.cs

     文件       1489  2017-02-12 08:53  LogTestSolution\LogTestSolution.sln

    ..A..H.     42496  2017-02-12 17:17  LogTestSolution\LogTestSolution.v12.suo

     文件      22704  2017-02-12 13:58  LogTestSolution\NLoggerTest\bin\Debug\NLoggerTest.vshost.exe

     文件        490  2016-07-16 19:44  LogTestSolution\NLoggerTest\bin\Debug\NLoggerTest.vshost.exe.manifest

     文件       7400  2017-02-12 11:48  LogTestSolution\NLoggerTest\NLogger.cs

     文件       2345  2017-02-12 09:25  LogTestSolution\NLoggerTest\NLoggerTest.csproj

     文件       5737  2017-02-12 09:24  LogTestSolution\NLoggerTest\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件       2370  2017-02-12 14:03  LogTestSolution\NLoggerTest\Program.cs

     文件       1346  2017-02-12 08:53  LogTestSolution\NLoggerTest\Properties\AssemblyInfo.cs

     文件     288768  2011-10-06 19:44  LogTestSolution\SolutionItems\log4net.dll

     目录          0  2017-02-12 17:16  LogTestSolution\log4netTest\bin\Debug\Logs

     目录          0  2017-02-12 08:53  LogTestSolution\log4netTest\obj\Debug\TempPE

     目录          0  2017-02-12 17:16  LogTestSolution\NLoggerTest\bin\Debug\logs

     目录          0  2017-02-12 08:53  LogTestSolution\NLoggerTest\obj\Debug\TempPE

     目录          0  2017-02-12 17:17  LogTestSolution\log4netTest\bin\Debug

     目录          0  2017-02-12 17:17  LogTestSolution\log4netTest\obj\Debug

     目录          0  2017-02-12 17:17  LogTestSolution\NLoggerTest\bin\Debug

     目录          0  2017-02-12 17:17  LogTestSolution\NLoggerTest\obj\Debug

     目录          0  2017-02-12 08:53  LogTestSolution\log4netTest\bin

     目录          0  2017-02-12 08:53  LogTestSolution\log4netTest\obj

     目录          0  2017-02-12 08:53  LogTestSolution\log4netTest\Properties

     目录          0  2017-02-12 08:53  LogTestSolution\NLoggerTest\bin

............此处省略9个文件信息

评论

共有 条评论