2010-04-07 8 views

Respuesta

21

Debe utilizar la tarea ant <record>. Ver http://ant.apache.org/manual/Tasks/recorder.html.

En su archivo ant hacer algo como:

... 
<record name="logfile.txt" action="start" append="false" /> 
... 
your ant code... 
... 
<record name="logfile.txt" action="stop"/> 

La salida de hormiga entre las dos declaraciones de registro se escribirá en 'logfile.txt'

8

Si está en Unix, puede usar el comando tee. Si está en Windows, puede usar PowerShell para lograr lo mismo, solo necesitaría ejecutar PowerShell en el símbolo del sistema y luego ejecutar su comando ant.

ant | tee "output.log" 
+0

[wintee] (https: // código. google.com/p/wintee/) funciona bien para Windows. – Malachi

+1

Nota: cuando la hormiga falla, esta línea siempre devolverá el código de error 0, en lugar del código de error apropiado. – HyBRiD

Cuestiones relacionadas