7

Ektronでは、エラーや例外はどのように処理されますか?これを処理する方法はありますか?Ektron DBのテーブルには、エラーまたは例外が格納されます。クラスEktron.Cms.EkExceptionを使用してイベントを処理するにはどうすればよいですか?

4

2 に答える 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 に答える