EventLog生产

时间:2019-06-05 15:02:56

标签: event-log

我有一个控制台应用程序,负责在Windows Event Viewer中保存记录,但是即使已经安装了.Net Framework,它也不能在干净的计算机上工作。

创建一个负责创建路由HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\MyLogEvent

的安装程序

运行已安装的应用程序时,它会完成整个过程而不会引发任何错误,但不会在事件查看器中保存任何内容。

已经添加了一个姓氏。

string origen = "ErrorGeneric";
EventLogEntryType severidad = EventLogEntryType.Error
if (!EventLog.SourceExists(origen))
{
     EventLog.CreateEventSource(origen, "MyLogEvent");
     while (!EventLog.SourceExists(origen))
     {
          Console.Write(".");
          Thread.Sleep(1000);
     }
}
EventLog log = new EventLog() { Source = origen };
log.WriteEntry(logString.ToString(), severidad);                    

1 个答案:

答案 0 :(得分:0)

我发现了错误,我需要将源添加到安装中,以便在Windows注册表中创建源