CLogControl::CLogControl() : mCurrentEntry(NULL) { static CNumber threadID; ++threadID; CString threadName = CThread::thread().name(); CString logFileName = LESTR("thread - ") + threadID.valueAsString(); if (!threadName.isEmpty()) { logFileName += " - " + threadName; } logFileName += LESTR(".log"); attachToFile(logFileName, 0); }