我在Ektron8.6工作
我正在尝试使用EkException中的辅助函数,在我的ektron网站上。我尝试使用以下代码:
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);我试着用管理员权限执行上面的代码,它不会抛出任何错误。但是事件查看器没有变化。
有人能帮忙解决这个问题吗?
发布于 2013-03-27 14:02:11
您想使用这个类: Ektron.Cms.Instrumentation;
Log.WriteMessage(“我的信息”,LogLevel.Verbose);
请记住,您必须打开LogLevel in web.config。
Web.config,将LogLevel更新为“4”。Instrumentation.config,在“详细”中添加“跟踪”
<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");https://stackoverflow.com/questions/15632798
复制相似问题