2013-03-26 13 views
7

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

答えて

6

Ektron.Cms.Instrumentationクラスのヘルパー関数を利用することができます。 これらの機能を利用するには、設定ファイルのいくつかの設定を有効にする必要があります。

のWeb.config:アップデートログレベル

<!-- 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 "4" のように:

は "トレース" を "詳細表示"

<add switchValue="All" name="Verbose"> 
    <listeners> 
    <add name="Event Log" /> 
    <add name="Trace" /> 
    </listeners> 
</add> 
を追加します。

1回これらの変更は設定ファイルで行われ、ヘルパー機能を使用することができます。例えば

例外EX =新しい例外( "テスト例外")。

Ektron.Cms.Instrumentation.Log.WriteError(ex);

(詳細はEktron.Cms.Instrumentationクラスを探検)
6

デフォルトでは、エラーはイベントビューアに記録されます。 「アプリケーション」の下で