Как сохранить вывод журнала NAnt в файл? - PullRequest
6 голосов
/ 26 апреля 2009

В моем скрипте сборки, как я могу указать место назначения для сообщений журнала NAnt?

В идеале я хотел бы просто указать путь к файлу. Затем в каждой сборке NAnt перезаписывает содержимое этого файла выводом сообщения.

1 Ответ

12 голосов
/ 26 апреля 2009

Для этого вы можете использовать NANT Loggers and Listeners . Один из вариантов - передать в команду параметр logfile. Этот файл перезаписывается при каждом выполнении.

У вас может быть командный файл, который вызывает NAnt для каждого файла сборки и соответствующий вывод.

NAnt.exe -build:[build file for PROJ1] -logfile:c:\temp\BuildOutput1.txt
NAnt.exe -build:[build file for PROJ2] -logfile:c:\temp\BuildOutput2.txt
.
.

Я бы посоветовал вам взглянуть на приложение непрерывной интеграции , например CruiseControl.NET , если вы еще этого не сделали.

...