Ektronでは、エラーや例外はどのように処理されますか?これを処理する方法はありますか?Ektron DBのテーブルには、エラーまたは例外が格納されます。クラスEktron.Cms.EkExceptionを使用してイベントを処理するにはどうすればよいですか?
質問する
1456 次
2 に答える
6
デフォルトでは、エラーはイベントビューアに記録されます。「アプリケーション」の下
于 2013-03-27T11:45:56.013 に答える
6
Ektron.Cms.Instrumentationクラスのヘルパー関数を利用できます。これらの機能を利用するには、構成ファイルでいくつかの設定を有効にする必要があります。
Web.config:LogLevelを「4」として更新
<!-- Determines the level of messages that are logged 1 = Error: Only Errors are logged. 2 = Warning: Only warnings and Errors are logged. 3 = Information: Only Informationals, Warnings, and Errors are logged. 4 = Verbose: Everything is logged. NOTE: you can configure where each message level is logged using the instrumentation.config. --> <add name="LogLevel" value="4"/>
Instrumentation.config:
「Verbose」に「Trace」を追加
<add switchValue="All" name="Verbose"> <listeners> <add name="Event Log" /> <add name="Trace" /> </listeners> </add>
これらの変更が構成ファイルで行われると、ヘルパー関数を使用できるようになります。
例えば、
例外ex=new Exception( "Test Exception");
Ektron.Cms.Instrumentation.Log.WriteError(ex);
(詳細については、Ektron.Cms.Instrumentationクラスを参照してください)
于 2013-03-28T08:36:09.570 に答える