【发布时间】:2015-06-29 11:52:53
【问题描述】:
我在我的应用程序中创建了一个EventLog 对象,我用它来记录我自己的日志,创建方式如下:
if (!System.Diagnostics.EventLog.SourceExists("MyApplication")) {
System.Diagnostics.EventLog.CreateEventSource(
"MySource", "MyApplication");
}
eventLog.Source = "MySource";
eventLog.Log = "MyApplication";
我记录这样的条目:
eventLog.WriteEntry("some log line");
检查eventLog 对象时,它说Log 设置为"MyApplication"。但是,日志记录总是转到 Windows 应用程序日志。我还必须说,在我将另一个源注册到同一日志之前,该代码一直有效。该“新”源正确记录。
更新查看注册表时,源已正确创建(作为日志的子项)
可能出了什么问题?
【问题讨论】:
-
你写的是什么样的?
-
@jdweng 我更新了我的问题。