log4net解決的問題是在.net下提供一個記錄日志的架構,它提供了向多種目标寫入的實作,比如利用log4net可以友善地将日志資訊記錄到檔案、控制台、windows事件日志和資料庫(包括ms sql server, access,oracle9i,oracle8i,db2,sqlite)中。
log4net配置:
1、下載下傳log4net.dll,在項目中添加該引用。
2、在項目assemblyinfo.cs中添加:
3、對app.config檔案進行配置,如果沒有app.config檔案,可以通過在解決方案中,添加建立項→應用程式配置檔案,進行添加。
下面是個人比較喜歡的兩種配置,一種以日期的形式記錄,每天的日志都寫入到一個檔案中,按日期可以友善檢視日志。
另一種是以檔案大小來記錄,如果超過了大小就重新生成一個檔案,最多為maxsizerollbackups個,超過maxsizerollbackups個則會輪訓覆寫。
level定義記錄的日志級别,定義記錄哪個級别以上的日志,級别由高往低依次是:none > fatal > error > warn > debug > info >all


4、log4net的使用:


參考:
<a href="http://zhoufoxcn.blog.51cto.com/792419/429988/">http://zhoufoxcn.blog.51cto.com/792419/429988/</a>
本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,否則保留追究法律責任的權利。
http://www.cnblogs.com/luxiaoxun/p/3583386.html