Redirection des infos DEBUG vers un fichier.

Résolu
Bonjour !

Voilà mon problème.

Je travaille sur un logiciel libre de lecture audio/video existant dans le cadre d'un projet étudiant. Il y a pas mal d'informations DEBUG, INFO et LOG d'implémentées. Afin de "décortiquer" le fonctionnement du logiciel, je lance la commande suivante :

GST_DEBUG=2,python:5 nom_du_prog --OPTION

Ce qui a pour effet de m'afficher dans le shell pas mal d'informations contenues dans le code.

Seulement il y en a beaucoup ! Et j'aimerais beaucoup pouvoir rediriger ces informations dans un fichier pour pouvoir le lire tranquillement à tête reposée.

J'ai essayé avec la commande tee, avec la redirection > ... sans succès.

Quelqu'un aurait une idée ?

Merci beaucoup ! :-)

P.S : Si en plus je pouvais garder la coloration faite automatiquement par le shell, ce serait merveilleux.
Configuration: Windows Vista
Firefox 1.5.0.10

4 réponses

  1. Modérateur
    Et :
    GST_DEBUG=2,python:5 nom_du_prog --OPTION > fich.log 2>&1
    ;-)
    1. Ta seconde solution fonctionne jipicy !

      Génial, merci beaucoup !

      Euh ... par contre ... ça sort d'où cette commande ? Enfin j'veux dire, elle fait quoi comme tarabistouille ?

      En tout cas ça marche :D
    2. Modérateur
      Regarde cet article dans la FAQ de CCM, le chapitre XXX sur les redirections.

      En gros on envoie la sortie standard (descripteur 1) dans un fichier (> fich.log) en lui adjoignant toutes les erreurs (descripteur 2>). Comme le fichier a déjà été nommé sur la ligne, on emploi son numéro de descripteur, d'où le "&1" pour fusionner les 2 sorties.

      C'est la syntaxe par défaut pour fusionner dans un fichier, et la sortie standard et les erreurs.
    3. Merci !
  2. Modérateur
    Salut,

    Ce n'est pas plutôt stderr qui faut le capturer?
    1. Malheureusement j'avais déjà essayé, ça ne fonctionne pas :-)
      1. Modérateur
        Salut,

        Essaye :
        GST_DEBUG=2,python:5 nom_du_prog --OPTION | tee -a fich.log
        ;-)

        Discussions similaires

        question pix mot caché

        7 réponses