Tâche PrintStackTrace
Définit la trace de pile d'un objet java.lang.Throwable sur une propriété. Cette tâche est destinée à être utilisée en association avec la tâche tryCatch fournie par Ant-Contrib.
Paramètres
| Attribut | Description | Obligatoire |
|---|---|---|
| propriété | Nom de la propriété à définir. | Oui |
refid |
ID de référence de l'objet java.lang.Throwable. |
Oui |
Exemples
L'exemple suivant capture toutes les exceptions qui se sont produites lors de l'exécution d'Ant avec extract.xml et imprime la trace de pile entière sur la console, par opposition au message d'exception seul comme le fait Ant par défaut.
<trycatch reference="throwable">
<try>
<ant antfile="extract.xml" />
</try>
<catch>
<printStackTrace refid="throwable" property="stackTrace" />
<echo message="${stackTrace}" />
</catch>
</trycatch>