|
@@ -1,11 +1,8 @@
|
|
|
using System;
|
|
|
using System.Collections.Generic;
|
|
|
-using System.Linq;
|
|
|
-using System.Text;
|
|
|
using Aitex.Core.Util;
|
|
|
using System.IO;
|
|
|
using System.ServiceModel;
|
|
|
-using Aitex.Core.RT.DataCenter;
|
|
|
using Aitex.Core.WCF;
|
|
|
using Aitex.Core.RT.Log;
|
|
|
using Aitex.Core.RT.OperationCenter;
|
|
@@ -28,8 +25,8 @@ namespace Aitex.Core.RT.Event
|
|
|
PeriodicJob _eventJob;
|
|
|
|
|
|
EventDBWriter _eventDB;
|
|
|
- EventLogWriter _writerToLog;
|
|
|
- EventMailWriter _writerToMail;
|
|
|
+ //EventLogWriter _writerToLog;
|
|
|
+ //EventMailWriter _writerToMail;
|
|
|
EventService _eventService;
|
|
|
ServiceHost _eventServiceHost;
|
|
|
|
|
@@ -59,12 +56,12 @@ namespace Aitex.Core.RT.Event
|
|
|
LOG.WriteExeption(ex);
|
|
|
}
|
|
|
}
|
|
|
- _writerToLog = new EventLogWriter();
|
|
|
+ //_writerToLog = new EventLogWriter();
|
|
|
|
|
|
- if (needMailOut)
|
|
|
- {
|
|
|
- _writerToMail = new EventMailWriter();
|
|
|
- }
|
|
|
+ //if (needMailOut)
|
|
|
+ //{
|
|
|
+ // _writerToMail = new EventMailWriter();
|
|
|
+ //}
|
|
|
|
|
|
_eventService = new EventService();
|
|
|
if (needCreateService)
|
|
@@ -170,19 +167,19 @@ namespace Aitex.Core.RT.Event
|
|
|
WriteEvent(_eventDic[eventName].Source, eventName);
|
|
|
}
|
|
|
|
|
|
- public void WriteEvent(string module, string eventName, string message)
|
|
|
+ public void WriteEvent(string module, EventLevel level, string message)
|
|
|
{
|
|
|
- if (!_eventDic.ContainsKey(eventName))
|
|
|
- {
|
|
|
- //LOG.Write("Event name not registered, " + eventName);
|
|
|
- return;
|
|
|
- }
|
|
|
+ //if (!_eventDic.ContainsKey(eventName))
|
|
|
+ //{
|
|
|
+ // //LOG.Write("Event name not registered, " + eventName);
|
|
|
+ // return;
|
|
|
+ //}
|
|
|
|
|
|
- EventItem item = _eventDic[eventName].Clone();
|
|
|
+ EventItem item = new EventItem();
|
|
|
item.Source = module;
|
|
|
item.Description = message;
|
|
|
item.OccuringTime = DateTime.Now;
|
|
|
-
|
|
|
+ item.Level = level;
|
|
|
if (!string.IsNullOrWhiteSpace(item.Source))
|
|
|
{
|
|
|
//item.Description = item.Source + " " + item.Description;
|
|
@@ -205,21 +202,18 @@ namespace Aitex.Core.RT.Event
|
|
|
OnEvent(item);
|
|
|
}
|
|
|
|
|
|
- _writerToLog.WriteEvent(item);
|
|
|
+ //_writerToLog.WriteEvent(item);
|
|
|
|
|
|
//WriteEvent(eventName);
|
|
|
}
|
|
|
- public void WriteEvent(string module, eEvent id, string eventName, string message)
|
|
|
+ public void WriteEvent(string module, eEvent id, EventLevel level, string message)
|
|
|
{
|
|
|
- if (!_eventDic.ContainsKey(eventName))
|
|
|
- {
|
|
|
- return;
|
|
|
- }
|
|
|
|
|
|
EventItem item = new EventItem();
|
|
|
item.Id = (int)id;
|
|
|
item.EventEnum = id.ToString();
|
|
|
item.Source = module;
|
|
|
+ item.Level = level;
|
|
|
item.Description = message;
|
|
|
item.OccuringTime = DateTime.Now;
|
|
|
|
|
@@ -245,7 +239,7 @@ namespace Aitex.Core.RT.Event
|
|
|
OnEvent(item);
|
|
|
}
|
|
|
|
|
|
- _writerToLog.WriteEvent(item);
|
|
|
+ //_writerToLog.WriteEvent(item);
|
|
|
|
|
|
//WriteEvent(eventName);
|
|
|
}
|
|
@@ -253,10 +247,10 @@ namespace Aitex.Core.RT.Event
|
|
|
{
|
|
|
if (!_eventDic.ContainsKey(eventName))
|
|
|
{
|
|
|
- //LOG.Write("Event name not registered, " + eventName);
|
|
|
+ //LOG.Error("Event name not registered, " + eventName);
|
|
|
return;
|
|
|
}
|
|
|
- WriteEvent(_eventDic[eventName].Source, eventName, dvid);
|
|
|
+ WriteEvent(_eventDic[eventName].Source, dvid);
|
|
|
}
|
|
|
|
|
|
public void WriteEvent(string eventName, SerializableDictionary<string, object> dvid)
|
|
@@ -306,7 +300,7 @@ namespace Aitex.Core.RT.Event
|
|
|
OnEvent(item);
|
|
|
}
|
|
|
|
|
|
- _writerToLog.WriteEvent(item);
|
|
|
+ //_writerToLog.WriteEvent(item);
|
|
|
}
|
|
|
|
|
|
public void WriteEvent(string module, string eventName, SerializableDictionary<string, string> dvid, params object[] args)
|
|
@@ -340,7 +334,7 @@ namespace Aitex.Core.RT.Event
|
|
|
OnEvent(item);
|
|
|
}
|
|
|
|
|
|
- _writerToLog.WriteEvent(item);
|
|
|
+ //_writerToLog.WriteEvent(item);
|
|
|
}
|
|
|
|
|
|
private void ProceedReceivedEvent(EventItem item)
|
|
@@ -365,7 +359,7 @@ namespace Aitex.Core.RT.Event
|
|
|
OnEvent(item);
|
|
|
}
|
|
|
|
|
|
- _writerToLog.WriteEvent(item);
|
|
|
+ //_writerToLog.WriteEvent(item);
|
|
|
}
|
|
|
|
|
|
public void PostNotificationMessage(string message)
|
|
@@ -383,7 +377,7 @@ namespace Aitex.Core.RT.Event
|
|
|
|
|
|
_eventQueue.Enqueue(eventItem);
|
|
|
|
|
|
- _writerToLog.WriteEvent(eventItem);
|
|
|
+ //_writerToLog.WriteEvent(eventItem);
|
|
|
}
|
|
|
|
|
|
public void PostPopDialogMessage(EventLevel level, string title, string message)
|
|
@@ -401,7 +395,7 @@ namespace Aitex.Core.RT.Event
|
|
|
eventItem.Description = eventItem.Source + " " + eventItem.Description;
|
|
|
}
|
|
|
_eventQueue.Enqueue(eventItem);
|
|
|
- _writerToLog.WriteEvent(eventItem);
|
|
|
+ //_writerToLog.WriteEvent(eventItem);
|
|
|
}
|
|
|
|
|
|
public void PostKickoutMessage(string message)
|
|
@@ -417,7 +411,7 @@ namespace Aitex.Core.RT.Event
|
|
|
eventItem.Description = eventItem.Source + " " + eventItem.Description;
|
|
|
}
|
|
|
_eventQueue.Enqueue(eventItem);
|
|
|
- _writerToLog.WriteEvent(eventItem);
|
|
|
+ //_writerToLog.WriteEvent(eventItem);
|
|
|
}
|
|
|
|
|
|
public void PostSoundMessage(string message)
|
|
@@ -433,7 +427,7 @@ namespace Aitex.Core.RT.Event
|
|
|
eventItem.Description = eventItem.Source + " " + eventItem.Description;
|
|
|
}
|
|
|
_eventQueue.Enqueue(eventItem);
|
|
|
- _writerToLog.WriteEvent(eventItem);
|
|
|
+ //_writerToLog.WriteEvent(eventItem);
|
|
|
}
|
|
|
|
|
|
|
|
@@ -450,8 +444,8 @@ namespace Aitex.Core.RT.Event
|
|
|
|
|
|
//_writerToLog.WriteEvent(ev);
|
|
|
|
|
|
- if (_writerToMail != null)
|
|
|
- _writerToMail.WriteEvent(ev);
|
|
|
+ //if (_writerToMail != null)
|
|
|
+ // _writerToMail.WriteEvent(ev);
|
|
|
|
|
|
if (_eventService != null)
|
|
|
_eventService.FireEvent(ev);
|
|
@@ -498,12 +492,12 @@ namespace Aitex.Core.RT.Event
|
|
|
|
|
|
public void PostInfoLog(string module, string message)
|
|
|
{
|
|
|
- WriteEvent(module, INFORMATION_EVENT, message);
|
|
|
+ WriteEvent(module, EventLevel.Information, message);
|
|
|
}
|
|
|
|
|
|
public void PostInfoLog(string module, eEvent id, string message)
|
|
|
{
|
|
|
- WriteEvent(module,id, INFORMATION_EVENT, message);
|
|
|
+ WriteEvent(module,id, EventLevel.Information, message);
|
|
|
}
|
|
|
|
|
|
public void PostWarningLog(string module, string message)
|
|
@@ -512,16 +506,16 @@ namespace Aitex.Core.RT.Event
|
|
|
}
|
|
|
public void PostWarningLog(string module, eEvent id, string message)
|
|
|
{
|
|
|
- WriteEvent(module,id, WARNING_EVENT, message);
|
|
|
+ WriteEvent(module,id, EventLevel.Warning, message);
|
|
|
}
|
|
|
|
|
|
public void PostAlarmLog(string module, string message)
|
|
|
{
|
|
|
- WriteEvent(module, ALARM_EVENT, message);
|
|
|
+ WriteEvent(module, EventLevel.Alarm, message);
|
|
|
}
|
|
|
public void PostAlarmLog(string module, eEvent id, string message)
|
|
|
{
|
|
|
- WriteEvent(module,id, ALARM_EVENT, message);
|
|
|
+ WriteEvent(module,id, EventLevel.Alarm, message);
|
|
|
}
|
|
|
|
|
|
}
|