Capturer les sorties console

Capturer les sorties console - Java - Programmation

Marsh Posté le 26-06-2002 à 11:14:52    

Bonjour,
Je cherche à enregistrer dans un fichier les outputs qui se font à l'écran dans la fenêtre dos... qq sait si on peut le faire et/ou comment on le fait?

Reply

Marsh Posté le 26-06-2002 à 11:14:52   

Reply

Marsh Posté le 26-06-2002 à 11:19:24    

Ant-103 a écrit a écrit :

Bonjour,
Je cherche à enregistrer dans un fichier les outputs qui se font à l'écran dans la fenêtre dos... qq sait si on peut le faire et/ou comment on le fait?




java TonAppli > bidule.txt
:-)

Reply

Marsh Posté le 26-06-2002 à 11:22:49    

Oui mais non c pa si simple... en fait je fais appel à un objet qui m'affiche un truc à l'écran et à ce moment là je voudrais qu'il foute le contenu à l'écran dans un fichier...

Reply

Marsh Posté le 26-06-2002 à 11:23:27    

plus propremet
 

Code :
  1. System.setOut(ton stream vers ton ficher)
  2. System.setErr(ton stream vers ton -autre- ficher)


 


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 26-06-2002 à 11:23:54    

Ant-103 a écrit a écrit :

Oui mais non c pa si simple... en fait je fais appel à un objet qui m'affiche un truc à l'écran et à ce moment là je voudrais qu'il foute le contenu à l'écran dans un fichier...




 
tu utilises Runtime.exec ?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 26-06-2002 à 11:28:09    

thx tu me sauves souvent en ce moment Dark...

Reply

Marsh Posté le 26-06-2002 à 11:30:01    

euh ... ok si tu le dis :)


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 26-06-2002 à 11:33:38    

Bon, mais personnellement, j'ai plutôt tendance à me faire un loggeur : une méthode log(String s), une méthode log(Exception e) (et éven,tuellement une méthode debug, une méthode err) qui me font des écritures dans un flux...Et le flux est fonction des options passées à mon main : rien  -> sortie(s) standart, -log fichier : met les logs dans fichier, -log non : désactive la méthode log, etc etc..
 
Pis en plus, log(..) c'est plus court à taper que System.out.println! :D

Reply

Marsh Posté le 26-06-2002 à 11:36:10    

euh non j'utilise pas "runtime"... en fait j'accède directement à la méthode main de la classe en lui filant les arguments... je trouve ça plus simple

Reply

Marsh Posté le 26-06-2002 à 11:39:01    

log4j powaaaa  :sol:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 26-06-2002 à 11:39:01   

Reply

Marsh Posté le 26-06-2002 à 11:42:51    

vous entretuez pas les gars, j'ai fini mon prog, il marche et mon boss est content... grâce à vous... j'ai cité HFR... ;)

Reply

Marsh Posté le 26-06-2002 à 11:43:38    

mdr


---------------
Just because you feel good does not make you right
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed