public void Log(GroupEvent e)
{
if (this.queue == null)
{
this.queue = new EventQueue(EventQueueId.Service, EventQueueType.Master, EventQueuePriority.Normal, 100000, null);
this.queue.Enqueue(new OnQueueOpened(this.queue));
this.framework.EventBus.CommandPipe.Add(this.queue);
}
this.queue.Enqueue(e);
}