Recuperation de ce qui est ecrit en console

Signaler
Messages postés
23
Date d'inscription
lundi 30 juin 2003
Statut
Membre
Dernière intervention
26 mars 2007
-
Messages postés
23
Date d'inscription
lundi 30 juin 2003
Statut
Membre
Dernière intervention
26 mars 2007
-
Bonjour,

Je voudrais savoir s'il est possible, et si oui, comment, on peut recuperer ce qui est ecrit en console, et l'enregistrer dans un fichier... ?
Petite précision, je ne peux pas le faire ligne par ligne.
Je recupere un bloc de genre 500 lignes dans la console, et je voudrais en faire un log.

Merci pour votre aide.

Kouikoui

2 réponses

Messages postés
5366
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
6 décembre 2021
111
Salut,

La comme ça j'avoue que j'en sais rien du tout cependant voici une petite alternative :

        FileOutputStream fout = null;
        try{
            fout = new FileOutputStream("test.out", true);
        }catch(Exception e){
            e.printStackTrace();
            System.exit(1);
        }
        PrintStream out = new PrintStream(fout);

        out.println("On rentre dans le for ...");
        for(int i = 0; i < 10; i++)
            out.println("Dans le for on affiche : " + i);
        out.println("On sort du for ...");

        out.println("On peut beneficier des avantage de System.out ou System.err ");
        out.println(new Object());
        out.println(12345);
        out.println(true);

        try{
            out.close();
            fout.close();
        }catch(Exception e){
            e.printStackTrace();
        }

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA
Messages postés
23
Date d'inscription
lundi 30 juin 2003
Statut
Membre
Dernière intervention
26 mars 2007

Bonsoir,

J'ai trouvé ma solution, mais en fait, le problème a été contourné.
Finalement, j'enregistre ligne par ligne à la volée avant de les envoyer en console...

Pour ce faire, un FileWriter convient.
Merci pour les indices donnés...

Cordialement,
Kouikoui