IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse Java Discussion :

[Débutante] Sauvegarde de la console


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Mai 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 3
    Par défaut [Débutante] Sauvegarde de la console
    Bonjour,

    Je souhaite sauvegarder les lignes de la console que j'obtiens en faisant System.out.println dans un fichier texte par exemple ou dans tout fichier qui me permettra de pouvoir garder les résultats et de les exploiter.

    Merci d'avance

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 56
    Par défaut
    Bonjour.

    Si tu as besoin de ces infos pour faire un rapport de bug de temps en temps, un simple sélectionner-copier-coller devrait aller.

    Si tu veux faire un fichier log, regardes le package java.util.logging de l'api du JDK ou alors va voir le site d'apache consacré aux outils de logging, et regardes le projet log4j. Je ne les ai pas encore utilisés mais tu trouveras certainement des infos sur le sujet dans les divers forums java.

    Bonne continuation.

  3. #3
    Membre éprouvé Avatar de relivio
    Profil pro
    Inscrit en
    Février 2004
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 157
    Par défaut
    salut,

    sinon à la place de récupérer ce que t'écris dans la console, tu peux directement écrire dans un fichier.

    librairie: java.io.*.

    bonne chance

  4. #4
    Candidat au Club
    Inscrit en
    Mai 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 3
    Par défaut
    J'ai essayé d'utiliser le package log4j mais j'ai un problème avec : certaines lignes sont dupliquées et d'autres n'apparaissent pas, en plus elles sont différentes de celles affichées dans la console !

    Je vais regarder avec java.io.*

  5. #5
    Membre éprouvé Avatar de relivio
    Profil pro
    Inscrit en
    Février 2004
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 157
    Par défaut
    salut,

    je crois que si tu construit un InputStream de java.io avec en paramètre ta console tu dois le récupérer.
    Après je crois que la console ça doit être System.in mais c'est à vérifier!!!

    pour le code c'est pas trop compliqué, un petit exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    InputStream is = new InputStream(System.in);
     
    String line = "";
    lue = "";
    int cur;
    char c;
    try
    {
    while (true) {
    	cur = is.read();
    	c = (char) cur;
    	line += c;
    	if (c == '\n') {
    	lue += line;
    	line = "";
                    }
    	if (line.endsWith("["+cptTel+"]:")) {
    	lue += line;
    	break;
    	}
    }
    } catch (IOException e)
    {
    	MessageDialog.openInformation(she,"","je n'ai pas réussi à lire sur le terminal");
    }
    sinon je ne sais si le "read()" va fonctionne car mon constructeur c'est un BufferedReader:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    BufferedReader is = new BufferedReader(new InputStreamReader(tc.getInputStream()));
    mais ça reste dans l'esprit

  6. #6
    Candidat au Club
    Inscrit en
    Mai 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 3
    Par défaut
    Je v essayer de cette façon ça convient tout à fait pour ce que je veux faire
    Merci beaucoup !!!

Discussions similaires

  1. [Turbo Pascal] [Débutant] Comment afficher la console
    Par B-chan dans le forum Turbo Pascal
    Réponses: 1
    Dernier message: 13/01/2009, 21h21
  2. [débutant] sauvegarder "/www" et ses bases de données SQL
    Par marveljojo75 dans le forum Ubuntu
    Réponses: 11
    Dernier message: 09/09/2008, 21h21
  3. [Débutant] Sauvegarde de données
    Par Carlitox dans le forum LabVIEW
    Réponses: 28
    Dernier message: 14/06/2007, 16h42
  4. [Débutant] Sauvegarde d'image
    Par castaka dans le forum Langage
    Réponses: 3
    Dernier message: 18/09/2006, 20h27
  5. Réponses: 2
    Dernier message: 02/06/2006, 13h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo