天天看點

在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>

本文版權歸作者所有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,否則保留追究法律責任的權利。

轉載:http://www.cnblogs.com/kissazi2/p/3394430.html

c#