日誌模組
企業庫的日誌模組簡單的實現了日誌功能的常用功能。開發者可以利用模組在下面的位置記錄資訊:
模組為記錄在任何位置的日誌資訊都提供了一系列介面。在你的應用中不需要指明資訊的目的地。配置資訊決定了是否記錄日誌,以及日誌記錄的位置。這就意味著開發者不需要修改應用**就可以變更日誌的行為。
本節包含下面的內容:
1、 簡介
通過下面的主題,你可以發現模組是否適合於你。
常用方案
開發者在開發過程中經常需要日誌功能。典型的,響應應用事件的格式和日誌資訊。例如,開發者經常會寫一些**來記錄非預期的日誌,例如異常、或者是連線資料庫失敗。也包括一些跟蹤應用流程的過程,引數的傳遞等等。
應用需要記錄本地和網路的資訊。某些情況,你還需要將多個位置的資訊整理到乙個目的地。
日誌模組通過封裝的一些列方法,簡化了上面這些需求的實現。包括:
private void recordselectedcategories()
protected void button1_click(object sender, eventargs e)
[nonserialized]
private icollectioncategories = new list(0);
[ignoremember]
public icollectioncategories
set
}什麼時候選用日誌模組
如果你的應用需要將日誌資訊記錄到windows事件中,郵件中,資料庫中,訊息佇列中,wmi中,或者是乙個檔案中,你可以考慮使用模組。在某些情況,日誌模組非常有用,例如,你需要在優先順序和目錄上過濾日誌,你需要格式化日誌資訊,你需要在不修改**的情況下變更日誌的記錄位置。日誌模組設計的很靈活,可以自定義格式和trace listener,滿足你的特定需要。
日誌的資訊預設是明文記錄的,如果又需要的話,可以通過訪問控制列表來控制訪問日誌檔案的使用者,也可以自定義格式實現日誌資訊的加密。
2、在應用中使用日誌模組
微軟企業庫4 1學習筆記(三十六)日誌模組 簡介
日誌模組 企業庫的日誌模組簡單的實現了日誌功能的常用功能。開發者可以利用模組在下面的位置記錄資訊 模組為記錄在任何位置的日誌資訊都提供了一系列介面。在你的應用中不需要指明資訊的目的地。配置資訊決定了是否記錄日誌,以及日誌記錄的位置。這就意味著開發者不需要修改應用 就可以變更日誌的行為。本節包含下面的...
微軟企業庫4 1學習筆記(三十六)日誌模組 簡介
日誌模組 企業庫的日誌模組簡單的實現了日誌功能的常用功能。開發者可以利用模組在下面的位置記錄資訊 模組為記錄在任何位置的日誌資訊都提供了一系列介面。在你的應用中不需要指明資訊的目的地。配置資訊決定了是否記錄日誌,以及日誌記錄的位置。這就意味著開發者不需要修改應用 就可以變更日誌的行為。本節包含下面的...
微軟企業庫4 1學習筆記(三十六)日誌模組 簡介
日誌模組 企業庫的日誌模組簡單的實現了日誌功能的常用功能。開發者可以利用模組在下面的位置記錄資訊 模組為記錄在任何位置的日誌資訊都提供了一系列介面。在你的應用中不需要指明資訊的目的地。配置資訊決定了是否記錄日誌,以及日誌記錄的位置。這就意味著開發者不需要修改應用 就可以變更日誌的行為。本節包含下面的...