public GenericEventLogCollector(Remote remote_info, ELogs log, bool use_event_type_clause, EventLogData el_data) { Context = new WMIContext("Win32_NTLogEvent", "RecordNumber,Message,TimeGenerated,SourceName,EventCode,EventType", remote_info); Log = log; GenerateWhereClause(use_event_type_clause, el_data); }
/// <summary> /// 系统日志 /// </summary> /// <param name="logType"></param> /// <param name="logData"></param> public static void Write(ELogs logType, string logData = "") { SqlHelper.ADOExecuteNone(string.Format("INSERT INTO [logsLib] ([WaterId] ,[EventKey] ,[EventData] ,[EventDate]) VALUES ({0},{1},@EDA,getdate()) ", MACPrimaryKey.NewKey3, (Int64)logType), new SqlParameter("@EDA", logData.GetLeft(340))); }