当我使用以下代码写入应用程序事件日志时,一切都正常:
当我使用来自MSDN和其他博客的代码时,我遇到了安全错误(我猜测是因为CreateEventSource引起的)。
EventLog log = new EventLog();
log.Source = "Application";
log.WriteEntry("test message", EventLogEntryType.Error);
当我使用来自MSDN和其他博客的代码时,我遇到了安全错误(我猜测是因为CreateEventSource引起的)。
string sSource = "MyWebService";
string sLog = "myApplication";
string sMsg = errorMessage;
if (!EventLog.SourceExists(sSource))
EventLog.CreateEventSource(sSource, sLog);
EventLog.WriteEntry(sSource, sMsg, EventLogEntryType.Error);
那么,如果我只需要写入默认的应用程序日志,我是否需要检查源是否存在?
写入EventViewer的正确方式是什么?