2013-03-26 200 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

默认情况下会将错误记录到事件查看器。在“应用程序”下面