簡體   English   中英

使用 Enterprise Library 5 進行數據庫日志記錄

[英]Database Logging with Enterprise Library 5

有人知道如何使用 EL 5.0 實現數據庫異常日志記錄嗎?

謝謝!

您需要針對數據庫運行腳本,以便它為您創建特定的表結構。 此外,還將創建一個存儲過程,您必須在跟蹤偵聽器的配置部分中引用它。 您應該可以在此處找到此腳本文件:C:\EntLib41Src\Blocks\Logging\Src\DatabaseTraceListener\Scripts 文件夾。 我知道這是針對第 4 版庫的,但是查看第 5 版時,我意識到文件夾結構發生了變化,並且腳本文件夾不見了。 但是, 站點應為您提供一些指導。

你也可以試試MSDN 文檔


所以我對 EntLib50Src\Blocks\Logging\Src\DatabaseTraceListener\Scripts 文件夾的神秘消失做了一點調查。 結果是,如果您像我一樣使用 MSI 將 Entlib5 安裝到您的計算機上。 如果您使用的是 64 位 pc 或 C:\Program Files\Microsoft Enterprise Library 5.0,實際上有一個可以運行的源代碼 MSI,深埋在 C:\Program Files (x86)\Microsoft Enterprise Library 5.0\src 中。 \src 如果你不是。 運行此 MSI,它將安裝 Entlib5 的源代碼以及缺少的 Scripts 文件夾。

您是否已經完成了動手教程? 他們有一個專門介紹企業庫的每個功能的部分,包括異常日志記錄。 http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=6932

第一步:配置日志記錄塊以記錄到數據庫。 有一個實驗室。 第二步:配置異常塊以記錄異常。 有一個實驗室。 第三步:將異常塊指向寫入數據庫的日志記錄類別。

而已。 將異常記錄到數據庫並沒有什么特別之處。 異常塊將寫入日志記錄塊。 日志記錄塊像對待任何其他日志記錄操作一樣對待這些。 按照設置數據庫日志記錄的說明進行操作,您基本上就完成了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM