【问题标题】:EkException class in EktronEktron 中的 EkException 类
【发布时间】:2013-03-15 23:54:38
【问题描述】:

我在 Ektron 8.6 中工作

我正在尝试在我的 ektron 网站的 EkException 中使用辅助函数。 我尝试使用以下代码:

 Exception ex=new Exception("Test exception");
  EkException.LogException(ex,System.Diagnostics.EventLogEntryType.Information);


  LogEventEntry entry=new LogEventEntry();
  entry.EventName="Test event";
  entry.Timestamp=DateTime.Now;
  entry.UserID=22;
  entry.VisitorID="Test";
  EkException.AddEventEntry(entry);

  EkException.WriteToEventLog("Myapp",System.Diagnostics.EventLogEntryType.Information);

我尝试以管理员权限执行上述代码,它没有抛出任何错误。 但是事件查看器没有变化。

有人可以帮忙解决这个问题吗?

【问题讨论】:

    标签: ektron


    【解决方案1】:

    你想使用类:Ektron.Cms.Instrumentation;

    Log.WriteMessage(“我的消息”, LogLevel.Verbose);


    请记住,您必须在 web.config 中打开 LogLevel。

    Web.config,将 LogLevel 更新为“4”。 Instrumentation.config,将“Trace”添加到“Verbose”

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

    您也可以使用以下内容,但回顾一下您很可能没有看到任何事件的原因是因为日志级别

        Ektron.Cms.Instrumentation.Log.WriteError("error");
        Ektron.Cms.Instrumentation.Log.WriteWarning("warning");
        Ektron.Cms.Instrumentation.Log.WriteInfo("info");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-02
      • 1970-01-01
      相关资源
      最近更新 更多