把以前用的代码贴出说明
public void WriteEventLog(string argMessage, string argType, int argID, short argCategory, byte[] argRawData) { string strMessage = ""; if (argMessage != null) { strMessage = argMessage; } EventLogEntryType enEntryType = EventLogEntryType.Error; if ((argType == null) || (argType.Length <= 0)) { enEntryType = EventLogEntryType.Error; } else { if (argType.Substring(0, 1) == "I") { enEntryType = EventLogEntryType.Information; } else { if (argType.Substring(0, 1) == "W") { enEntryType = EventLogEntryType.Warning; } } }
EventLog eventLog = new EventLog("Application"); eventLog.Source = "xxx系统";
lock(eventLog) { if(m_EventLogFlg==false) { eventLog.WriteEntry(strMessage, enEntryType, argID, argCategory, argRawData); } } }