public WorkerThread(String name, LocalLogManager localLogManagerTemp, AbstractQueue<String> fileQueueTemp,
			Configuration config) {
		this.name = name;
		this.log = localLogManagerTemp;
		this.queue = fileQueueTemp;
		this.config = config;
		
		initialQueueSize = queue.size();
		queueSizePrintIncrement = initialQueueSize / 10;
		if (queueSizePrintIncrement < 1) {
			queueSizePrintIncrement = 1;
		}
		if (queueSizePrintIncrement > 100) {
			queueSizePrintIncrement = 100;
		}
	}