0

Enterprise Library Exception Handling Application Block (EHAB) を使用して例外をログに記録するためのサンプル SQL コードを提供 (または指摘) できますか? つまり、標準の CREATE TABLE ステートメントと CREATE PROCEDURE ステートメントを使用して構造体と procs を作成し、ログに記録された例外を SQL Server データベースに格納したいと考えています。

また、アプリブロックがプロシージャ [WriteLogStoredProcedureName] および [AddCategoryStoredProcedureName] を呼び出す方法 (たとえば、これらに必要なパラメータと設定方法) またはドキュメントの場所を説明できますか?

(注: .net 2.0 を使用しているため、2007 年 5 月の Enterprise Library 3.1 を使用しています)

4

1 に答える 1

1

[WriteLogStoredProcedureName] のデフォルト値は「WriteLog」です。[addCategoryStoredProcName] のデフォルト値は「AddCategory」です。

Enterprise Library をインストールすると、スクリプト「C:\EntLib3Src\App Blocks\Src\Logging\TraceListeners\Database\Scripts\LoggingDatabase.sql」が得られます。このスクリプトを実行すると、必要なすべてのストアド プロシージャとテーブルを備えた "Logging" データベースの準備が整います。

于 2009-12-23T12:27:19.990 に答える