我正在尝试使用事件日志来编写一些调试信息,但我无法使其正常工作。它抱怨找不到事件源。我必须在OS上安装一些东西吗?
最佳答案
这是我从一个应用程序中修改的代码。这可能会帮助您从创建开始。
System.Diagnostics.EventLog eventLog1 = new System.Diagnostics.EventLog();
string eventLogName = "StackOverFlowEventName";
string eventLogSource = "StackOverFlowWebsite";
//This code HERE will create the Event for you
if (!System.Diagnostics.EventLog.SourceExists(eventLogSource))
{
System.Diagnostics.EventLog.CreateEventSource(eventLogSource, eventLogName);
}
eventLog1.Source = eventLogSource;
eventLog1.Log = eventLogName;
eventLog1.WriteEntry("This is a test");