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

Logging Java Discussion :

Sauver les sorties consoles dans un fichier log


Sujet :

Logging Java

  1. #1
    Membre actif Avatar de Balbuzard
    Profil pro
    Inscrit en
    Août 2008
    Messages
    381
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 381
    Points : 263
    Points
    263
    Par défaut Sauver les sorties consoles dans un fichier log
    Bonjour,

    Je voudrais savoir comment est-il possible de récupérer toutes les sorties de la console et de les enregistrer dans un fichier log. J'ai essayé ce code, inspiré d'une faq de ce site:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    public static void main(String args[]) {
    	try {
    		System.setOut(new PrintStream(new FileOutputStream("out.log")));
    		System.setErr(new PrintStream(new FileOutputStream("err.log")));
    	}catch(FileNotFoundException fnfe){}
    }
    Mais il redirige la sortie de System.out!!!Est-il possible de rediriger la sortie de la console bash? Je ne veux pas devoir tapper à chaque commande shell des > blabla pour rediriger les sorties dans des fichiers, mais savoir s'il existe un moyen de le faire automatiquement. Et les données des API java ne m'aident pas d'avantage...
    J'espère que je suis assez clair... N'hésitez pas à me redemander sinon!
    Merci de vos réponses.

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 804
    Points
    48 804
    Par défaut
    bash c'est pas du java. que veux tu faire?


    Exécuter bash depiuis java et rediriger sa sorite vers une console?

  3. #3
    Membre actif Avatar de Balbuzard
    Profil pro
    Inscrit en
    Août 2008
    Messages
    381
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 381
    Points : 263
    Points
    263
    Par défaut
    Non, exécuter bash depuis une console, et rediriger la sortie vers un fichier log.
    Mais si c'est pas possible, alors exécuter bash à partir de java, parce que du coup, je pourrais me démerder pour que java entre toutes ses instructions bash avec redirection dans un fichier du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    commande_Bash >> fichier.log
    J'espère que c'est plus clair!
    Merci de ta réponse!

  4. #4
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 804
    Points
    48 804
    Par défaut
    pour exécuter une application depuis java, c'est là: http://ydisanto.developpez.com/tutoriels/j2se/runtime/

    ca explique aussi comment récupérer les entrées / sorties

  5. #5
    Membre actif Avatar de Balbuzard
    Profil pro
    Inscrit en
    Août 2008
    Messages
    381
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 381
    Points : 263
    Points
    263
    Par défaut
    Merci, il y a la tout ce dont j'ai besoin!
    Merci beaucoup!
    Resolu!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupérer les sorties console dans une variable
    Par ol9245 dans le forum MATLAB
    Réponses: 4
    Dernier message: 10/06/2012, 21h36
  2. [Log4J] Sortie console dans fichier log
    Par zaitsev dans le forum Logging
    Réponses: 6
    Dernier message: 20/07/2011, 17h02
  3. sauvegarder la console dans un fichier log
    Par rosty38 dans le forum Général Python
    Réponses: 13
    Dernier message: 31/07/2010, 11h57
  4. Diriger les sorties SAS dans un fichier word existant
    Par fafabzh6 dans le forum ODS et reporting
    Réponses: 0
    Dernier message: 05/12/2009, 13h49
  5. sortie console dans fichier jnlp
    Par pjfly dans le forum Langage
    Réponses: 2
    Dernier message: 28/11/2007, 14h41

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