У меня есть пользовательская задача NAnt, которая пишет в консоль следующим образом:
Console.WriteLine("Status message: " + message);
Если я запускаю свой buildscript с указанием журнала для записи (-l:log.txt
), файл журнала не содержитте строки, которые приходят из Console.WriteLine.Очевидно, что в окне консоли отображается вся информация.
Я знаю, что вместо этого я могу перенаправить вывод в журнал следующим образом:
nant ... > log.txt
Но это не то, что я ищу.
Итак, вопросы таковы:
- Можно ли как-то поручить NAnt захватить этот вывод консоли в его журнал?
- Следует ли изменить пользовательскую задачу для достиженияэто?