Frage

Kann mir jemand vorschlagen, die beste Möglichkeit, die Ausgabe von einem Ant-Befehl zu erfassen?

Ich schreibe einige Routing-Tests für die Sonnenflecken-Geräte. Der Befehl selbst liefert Netzwerkstatistiken. Ich versuche, etwas zu schreiben, das alle diese Ergebnisse in eine visuelle Anwendung Dump wird.

Ich bin auf Windows Vista.

War es hilfreich?

Lösung

können Sie einfach verwenden, um die Ameise Recorder Aufgabe :

<record name="build.log"> </record>

hat dies den Vorteil, dass der Ausgang sowohl auf dem Bildschirm und in die Protokolldatei geschrieben hat, was nicht der Fall ist, wenn die Umleitung der Ausgabe ant debug > build.log tun oder mit der Option -logfile Aufruf ant.

Andere Tipps

Mit -logfile <file> Option, um die Ausgabe in eine Datei zu schreiben. Wie @jespere sagte, können Sie noch mehr Kontrolle erhalten, indem Sie Ihre eigenen Logger oder Zuhörer zu implementieren.

Sie einfach den „-verbose“ Flag verwenden und eine Datei für die Befehlszeile Ausgabe bezeichnet mit „>“?

Zum Beispiel:

ant -verbose > output.txt

Sie können eine benutzerdefinierte Ant Logger definieren, die alle Ant-Ausgang erhalten wird. Damit können Sie tun, was Sie mit dem Ausgang wollen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top