天天看點

log4net的配置與使用

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

log4net的配置與使用
log4net的配置與使用

4、log4net的使用:

log4net的配置與使用
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