《Log4net寫出適合自己的日誌類》第三篇【終】【怎樣讓它適合你自己需求】

第一篇   用特別簡單的實例打開log4net的體驗之門。

第二篇   用理論,讓我們瞭解那些配置文件的意義所在,讓我們回過頭看懂了第一篇寫的配置文件,和輸出內容的格式。

本篇中,【由於大量代碼和文字敘述,很容易忽略一些重要信息,所以本篇基本以源代碼爲中心,簡單在博客中講解重點步驟

我將直接公佈一份源碼【包括大部分的常用apperder配置】,如果大家看了前兩篇。

基本也能看懂源碼內容了【源碼中會有大量備註】。

 

GITHUB地址:https://github.com/tanshanli/Z13QU.Log4netDemo

【項目使用vs2015編寫,建議用vs2012及以上版本打開】

有github賬號的可以直接fork項目,沒有的github賬號的可以直接下載下來。如圖:

 


項目分析:運行項目後會自動還原NuGet程序包(需要一點點時間)

1.控制檯日誌輸出(基礎瞭解log4net)

  

    三步:

    1.編寫config文件(Log4netStudy.config)

    2.導入log4net.dll(直接在vs的unget搜索即可,第一篇中也提供下載)

    3.在命名空間中加入此句代碼:[assembly: log4net.Config.XmlConfigurator(ConfigFile = "config的絕對路徑或者相對路徑", Watch = true)]

    然後就可以編寫代碼了【代碼的註釋都在 Program.cs中】。

2.窗體程序(包含大部分輸出日誌的位置)

    如果你看完log4net在控制檯上的輸出,基本上能夠了解config中配置文件的具體作用了。

    接下來只需要直接使用

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章