private void EnsureStream(FileNames file) { if (!streamWriters.ContainsKey(file)) { StreamWriter sw = File.AppendText(file.ToString() + ".log"); lock (sw) { streamWriters[file] = sw; sw.WriteLine(""); sw.WriteLine(""); sw.WriteLine(""); sw.WriteLine(""); sw.WriteLine(""); sw.WriteLine("[" + DateTime.Now.ToString() + "]"); sw.WriteLine("----------------------------------------------------------" + " Session Started " + "----------------------------------------------------------"); sw.WriteLine(""); } } }