7

在 Ektron 中,如何处理错误或异常。有什么方法可以处理吗?Ektron DB 中的任何表都存储错误或异常。我们如何使用 Ektron.Cms.EkException 类处理事件?

4

2 回答 2

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>

一旦在配置文件中进行了这些更改,您就可以使用辅助函数。

例如,

异常 ex=new Exception("测试异常");

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

(探索 Ektron.Cms.Instrumentation 类了解更多细节)

于 2013-03-28T08:36:09.570 回答
6

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

于 2013-03-27T11:45:56.013 回答