Można użyć <record>
zadanie ant (http://ant.apache.org/manual/Tasks/recorder.html), aby uzyskać pełne rejestrowanie do pliku. Jeśli to zadanie zostanie zdefiniowane na początku pliku kompilacji, należy uzyskać rejestrowanie dla wszystkich zadań kompilacji. Możesz także uruchomić i zatrzymać nagrywanie w dowolnym miejscu pliku kompilacji. Może to na przykład pozwolić nie rejestrować danych wyjściowych niektórych zadań, których nie chcesz widzieć w pliku dziennika.
Oto przykład prostego pliku kompilacji, który używa zadanie <record>
:
<?xml version="1.0" encoding="UTF-8"?>
<project default="all" basedir=".">
<record name="build.log" loglevel="verbose" action="start" />
<target name="all">
<path id="all.files">
<fileset dir="." includes="**/*" />
</path>
<property name="files" refid="all.files" />
<echo level="verbose">files=${files}</echo>
</target>
</project>
Dzięki, adarshr, który pracował prawidłowo w Eclipse. trochę bólu, ale żeby dostosować go do każdej konfiguracji uruchamiania ... hudson wydaje się uruchamiać mrówkę z pełną flagą domyślnie – kostja
'Zewnętrzne konfiguracje narzędzi -> Główne -> Argumenty: -verbose' tak małe, szukałem w Google, Nie widziałem tego ... –