資源簡介
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個文件信息
- 上一篇:C# 電腦錄音 (根據聲音分貝大小自動錄制)
- 下一篇:短信貓DLL開發包的應用范例
評論
共有 條評論