У меня есть программа, которая берет выходные данные консоли и записывает их в файл журнала, однако она больше не отображается в окне консоли. Есть ли способ сохранить его в окне, но также записать в файл журнала?
Обновление:
appLogStream = new FileStream(logFile, FileMode.Append, FileAccess.Write, FileShare.Read);
TextWriter logtxtWriter = Console.Out;
logstrmWriter = new StreamWriter(appLogStream);
if(!console) Console.SetOut(logstrmWriter);
logstrmWriter.AutoFlush = true;
Console.WriteLine("Started at " + DateTime.Now);
console — это постоянный набор в классе. В основном он сообщает ему, использует ли он окно консоли или нет (readline не вызывается и т. д., если не в консоли).
Так есть ли способ писать как в консоль, так и в файл?