Comment rediriger la sortie de la console d'Eclipse vers un fichier ? Je peux :
-
Run Configuration
->Commons
->Select a file
. - Utilice
System.setOut(PrintStream)
ySystem.setErr(PrintStream)
.
Le problème avec le point 1) est que j'ai besoin d'enregistrer la sortie de la console dans différents fichiers au lieu d'un seul.
Le problème avec le point 2) est qu'il ne stocke que la sortie de la console générée par System.out.println()
ou la trace de pile d'une exception levée. Il ne capture pas d'autres types de sorties, par exemple les avertissements log4j, etc.
Comment rediriger la sortie de la console vers différents fichiers de manière programmatique ?
0 votes
1) Il faudrait peut-être utiliser "Variables.." (ex) C:\test ${???:??}.txt
2 votes
Voici une idée. Ecrivez votre propre plugin eclipse (c'est-à-dire un bouton cusotm) qui assignerait une valeur aléatoire mais unique à une variable (appelée
${NAME}
), puis ferait la même chose que l'exécution. Ensuite, il faut utiliser$NAME
comme valeur pour le fichier de sortie. peut-être ?