企業庫系列講座日誌和監測應用程式塊 Q A

2022-02-01 13:48:53 字數 2442 閱讀 3552

企業庫系列講座(5):日誌和儀錶盤管理應用程式塊

活動日期:2005-06-17 14:30 -- 16:00

講:

曹嚴明________________________________________q:

關於效能方面的問題,每次寫日誌是否都要讀取日誌配置檔案?

a: 

讀取日誌配置檔案使用的是

entlib

中的配置程式塊,它在執行時具有

cache

和感知配置檔案更新的功能。所以不需要每次寫日誌時都讀取日誌配置檔案。

________________________________________

q:程式發布後,如何控制

log的配置引數?需要

enterprise library configuation

一同發布嗎?

a: 

日誌配置檔案是

xml檔案,可以手工修改

,但建議使用

entlib

自帶的entlib configuration console

工具。________________________________________q:

該程式庫好像不能把同一條

log寫到多個地方,是嗎?

a: 

是可以的,只是演示的例子中沒有包括這個場景。在

entlib configuration console

中開啟loggingquickstart.exe.config,

在distributor settings\categories\general

下新增乙個

」file」 destination,

如下:categories

general

event log destination

name: event log destination

formatter name: text formatter

sink name: event log sink

file destination

name: file destination

formatter name: text formatter

sink name: flat file sink

這樣在log category

為「general」

的日誌項時,就會寫到

eventlog (loggingquickstart)

和trace.log

中。________________________________________q:

必須用using

才能跟蹤嗎?

a: 

不是。using{}

只是乙個很好的程式設計實踐。在

using{} exit

的時候會呼叫

tracer.dispose()

方法。如果不用

using{}

模式,擇需要顯式的呼叫

tracer.dispose().

________________________________________q:在

net2.0

下是否適用?企業庫幾時出

2.0版本?

a:  entlib 1.0

應執行於

.net 1.1

。不支援

.net2.0

。在.net2.0

發布時將有相應的

entlib

版本。________________________________________q:

在web

開發中能用嗎

?a: 

當然可以。

________________________________________q:

企業庫的執行環境是什麼?

a:  entlib 1.0

的執行環境是

.net framework 1.1

。________________________________________q:

現在的vs2005

能相容現在的企業庫嗎

?a: 

會有一些問題。

________________________________________q:

在gotdotnet

entlib

的補丁,但不知道怎麼安裝。

a: 

您是指的

patch 1475 for configuration block

(zip檔案後開啟,有乙個

readme.htm

檔案,按照這個檔案安裝即可。

企業庫系列講座日誌和監測應用程式塊 Q A

企業庫系列講座 5 日誌和儀錶盤管理應用程式塊 活動日期 2005 06 17 14 30 16 00 主講 曹嚴明 q 關於效能方面的問題,每次寫日誌是否都要讀取日誌配置檔案?a 讀取日誌配置檔案使用的是entlib中的配置程式塊,它在執行時具有cache和感知配置檔案更新的功能。所以不需要每次寫...

企業庫2 0培訓系列課程大綱 意見徵詢

基礎篇 第一講 企業庫概述 簡單介紹一下微軟企業庫2.0 與el1.1相比幾點改進 企業庫的相關資源 2.1 簡介2.2 演示執行靜態sql語句 2.3 演示執行儲存過程 2.4 加密連線字串 2.5 幾點高階應用 3.1 簡介3.2 演示記錄日誌資訊到文字檔案 3.3 演示記錄日誌資訊到資料庫 3...

微軟企業庫5 0 學習之路系列文章索引

第一步 基本入門 第二步 使用vs2010 data access模組建立多資料庫專案 第三步 為專案加上異常處理 採用自定義擴充套件方式記錄到資料庫中 第四步 使用快取提高 的效能 entlib caching 第五步 介紹entlib.validation模組資訊 驗證器的實現層級及內建的各種驗...