public void SetPath(string logDirectory) { FilePath.ValidatePathName(logDirectory); lock (m_syncRoot) { m_path = logDirectory; m_flushTask.Start(1000); } }