Вопрос
Может ли кто-нибудь предложить мне лучший способ захвата вывода команды Ant?
Я пишу несколько тестов маршрутизации для устройств с солнечными пятнами.Сама команда возвращает сетевую статистику.Я пытаюсь написать что-то, что позволит перенести все эти результаты в более наглядное приложение.
Я использую Windows Vista.
Решение
ты можешь просто использовать муравья задача рекордера:
<record name="build.log"> </record>
это имеет то преимущество, что вывод записывается как на экран, так и в файл журнала, чего не происходит при перенаправлении вывода. ant debug > build.log
или вызвать муравья с помощью -logfile
вариант.
Другие советы
Использовать -logfile <file>
возможность записи вывода в файл.Как сказал @jespere, вы можете получить еще больше контроля, реализовав собственный регистратор или прослушиватель.
Просто используйте флаг «-verbose» и укажите файл для вывода командной строки, используя «>»?
Например:
ant -verbose > output.txt
Вы можете определить собственный Ant лесоруб который будет получать весь вывод Ant.При этом вы можете делать с выводом все, что захотите.