2013-03-26 190 views
7

在Ektron中,如何處理錯誤或異常。是否有任何方法來處理? Ektron DB中的任何表存儲錯誤或異常。我們如何使用類Ektron.Cms.EkException處理事件?Ektron錯誤日誌

回答

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:

添加 「跟蹤」 到 「詳細」

<add switchValue="All" name="Verbose"> 
    <listeners> 
    <add name="Event Log" /> 
    <add name="Trace" /> 
    </listeners> 
</add> 

曾經這些更改是在配置文件中進行的,您可以使用輔助函數。

例如,

異常前=新的異常( 「測試異常」);

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

(如需瞭解詳情,Ektron.Cms.Instrumentation類)

6

默認情況下會將錯誤記錄到事件查看器。在「應用程序」下面