public void LogEvent(object sender, BracketEvent e) { lock (_queueLock) { _logEntryQueue.Enqueue(e); _queueWait.Set(); } }