public EventLog()
{
mMemberIDs = new Dictionary<string, uint>();
mProductIDs = new Dictionary<string, uint>();
mEventQueue = new List<EventInfo>();
mClientWorkQueue = new List<ClientWork>();
mIntervalStart = DateTime.Now;
ConnectToDB();
mEventQueueLock = new Mutex();
mClientWorkQueueLock = new Mutex();
mUpdateThread = new Thread(new ThreadStart(Update));
mUpdateThread.Start();
}