微軟企業庫4 1學習筆記(三十六)日誌模組 簡介

2021-08-30 14:56:26 字數 1288 閱讀 5438

日誌模組

企業庫的日誌模組簡單的實現了日誌功能的常用功能。開發者可以利用模組在下面的位置記錄資訊:

模組為記錄在任何位置的日誌資訊都提供了一系列介面。在你的應用中不需要指明資訊的目的地。配置資訊決定了是否記錄日誌,以及日誌記錄的位置。這就意味著開發者不需要修改應用**就可以變更日誌的行為。

本節包含下面的內容:

1、  

簡介通過下面的主題,你可以發現模組是否適合於你。

常用方案

開發者在開發過程中經常需要日誌功能。典型的,響應應用事件的格式和日誌資訊。例如,開發者經常會寫一些**來記錄非預期的日誌,例如異常、或者是連線資料庫失敗。也包括一些跟蹤應用流程的過程,引數的傳遞等等。

應用需要記錄本地和網路的資訊。某些情況,你還需要將多個位置的資訊整理到乙個目的地。

日誌模組通過封裝的一些列方法,簡化了上面這些需求的實現。包括:

private

void

recordselectedcategories()

protected

void

button1_click(

object

sender, eventargs e)

[nonserialized]

private

icollection

<

string

>

categories 

=new

list

<

string

>(0

);[ignoremember]

public

icollection

<

string

>

categories

set}

什麼時候選用日誌模組

如果你的應用需要將日誌資訊記錄到windows事件中,郵件中,資料庫中,訊息佇列中,wmi中,或者是乙個檔案中,你可以考慮使用模組。在某些情況,日誌模組非常有用,例如,你需要在優先順序和目錄上過濾日誌,你需要格式化日誌資訊,你需要在不修改**的情況下變更日誌的記錄位置。日誌模組設計的很靈活,可以自定義格式和trace listener,滿足你的特定需要。

日誌的資訊預設是明文記錄的,如果又需要的話,可以通過訪問控制列表來控制訪問日誌檔案的使用者,也可以自定義格式實現日誌資訊的加密。

2、在應用中使用日誌模組

未完待續。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

微軟企業庫4 1學習筆記(三十六)日誌模組 簡介

日誌模組 企業庫的日誌模組簡單的實現了日誌功能的常用功能。開發者可以利用模組在下面的位置記錄資訊 模組為記錄在任何位置的日誌資訊都提供了一系列介面。在你的應用中不需要指明資訊的目的地。配置資訊決定了是否記錄日誌,以及日誌記錄的位置。這就意味著開發者不需要修改應用 就可以變更日誌的行為。本節包含下面的...

微軟企業庫4 1學習筆記(三十六)日誌模組 簡介

日誌模組 企業庫的日誌模組簡單的實現了日誌功能的常用功能。開發者可以利用模組在下面的位置記錄資訊 模組為記錄在任何位置的日誌資訊都提供了一系列介面。在你的應用中不需要指明資訊的目的地。配置資訊決定了是否記錄日誌,以及日誌記錄的位置。這就意味著開發者不需要修改應用 就可以變更日誌的行為。本節包含下面的...

微軟企業庫4 1學習筆記(三十六)日誌模組 簡介

日誌模組 企業庫的日誌模組簡單的實現了日誌功能的常用功能。開發者可以利用模組在下面的位置記錄資訊 模組為記錄在任何位置的日誌資訊都提供了一系列介面。在你的應用中不需要指明資訊的目的地。配置資訊決定了是否記錄日誌,以及日誌記錄的位置。這就意味著開發者不需要修改應用 就可以變更日誌的行為。本節包含下面的...