public AsyncLogger() { Queue = new BlockingCollection<string>(QueueSize); _allQueues.Add(Queue); WorkerThread = new Thread(new ThreadStart(Run)); WorkerThread.Name = "Logentries Log Appender"; WorkerThread.IsBackground = true; }