天天看點

在C#代碼中應用Log4Net(五)将Log4Net正确地封裝在自己的類庫中并進行調用

1、首先,我們還是在類庫中先添加Log4net的引用

在C#代碼中應用Log4Net(五)将Log4Net正确地封裝在自己的類庫中并進行調用

2、直接在類庫Common中的AssemblyInfo.cs中添加Log4Net的配置檔案位址。

在C#代碼中應用Log4Net(五)将Log4Net正确地封裝在自己的類庫中并進行調用

3、log4net.config還是放在應用程式那層(如左圖),以便正确地輸出到應用程式的輸出目錄。如果放在類庫層的話,它就會輸出到類庫的生成目錄,而Log4Net隻會到應用程式的輸出目錄去找對應的配置檔案。記得要設定Log4net的屬性(如右圖)。

在C#代碼中應用Log4Net(五)将Log4Net正确地封裝在自己的類庫中并進行調用

4、這樣我們就可以直接在應用程式中使用已經自己封裝的Log4Net類了。記得要先引用Common類庫。在下面我建立一個按鈕,然後将目前時間作為日志輸出。

在C#代碼中應用Log4Net(五)将Log4Net正确地封裝在自己的類庫中并進行調用

按鈕對應的代碼

輸出結果

在C#代碼中應用Log4Net(五)将Log4Net正确地封裝在自己的類庫中并進行調用

<a href="http://files.cnblogs.com/kissazi2/WebApplication_use_class_library.zip" target="_blank">示例程式下載下傳</a>

本文轉自陳哈哈部落格園部落格,原文連結<b>http://www.cnblogs.com/kissazi2/p/3394430.html如需轉載請自行聯系原作者</b>

<b></b>

<b>kissazi2</b>