Если вы идете Файл журнала , вы все равно можете использовать Console.WriteLine("blah");
. Хитрость в том, чтобы перенаправить стандартные Out и Error streams:
StreamWriter mylog = new StreamWriter("mylog.log");
Console.SetOut(mylog);
Console.SetError(mylog);
Вам также необходимо часто очищать буферы, чтобы убедиться, что файл журнала содержит текущую информацию.
Console.Out.Flush();
Это быстро и грязно, вам действительно следует использовать Журнал событий Windows или log4net .