企業庫系列講座(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模組資訊 驗證器的實現層級及內建的各種驗...