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

C# Discussion :

stderr ou stdout


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 6
    Par défaut stderr ou stdout
    Bonjour,
    Je développe une bibliothèque de classe. J'aimerai avec des tests unitaires que lorsque je l'execute j'ai des messages de traces sur stderr ou stdout mais pas de System.Diagnostics.Debug.Write car je souhaite que mes messages s'affichent tout le temps et non que en mode debug.

    Je vous remercie d'avance

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 18
    Par défaut
    Bonjour,

    Euh quel est le problème ? Il te suffit de faire Console.Out.WriteLine("...") ou Console.Error.WriteLine("..."). Ceci dit, en général les tests unitaires sont exécutés en mode debug, pour pouvoir faire du pas à pas dessus et aussi avoir des piles d'exception détaillées quand les tests plantent.

  3. #3
    Membre à l'essai
    Inscrit en
    Novembre 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 6
    Par défaut
    Le problème est que j'ai bien essayé ce que tu me dis mais je n'ai pas de console, j'exécute mes tests unitaires qui eux mêmes utilisent ma bibliothèque mais je n'ai pas mes messages dans la fenêtre sortie ou autre.

  4. #4
    Membre actif
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Août 2010
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2010
    Messages : 24
    Par défaut
    Peut-être voir du côté de log4net d'Apache, qui propose un affichage personnalisé sur la console...
    C'est une DLL à ajouter au projet, elle se configure avec un fichier XML et gère la totalité des traces proprement, que ça soit dans des fichiers de log ou sur une console.

  5. #5
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par LiveFromBx Voir le message
    Peut-être voir du côté de log4net d'Apache, qui propose un affichage personnalisé sur la console...
    C'est une DLL à ajouter au projet, elle se configure avec un fichier XML et gère la totalité des traces proprement, que ça soit dans des fichiers de log ou sur une console.

    Pas mal Log4Net, mais depuis quelques annèes l'Enterprise Library de Microsoft offre aussi un trace/logger plus riche à mon avis (la première version était détestatable en terme de perf comparé à Log4Net, mais les versions 4.0, 4.1 et la suivante (4.2 ou 4.5 ? je ne sais plus) donnent de très bons résultats).

  6. #6
    Membre actif
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Août 2010
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2010
    Messages : 24
    Par défaut
    Tu fais bien de le signaler, j'ignorais que ce genre d'outil était disponible dans l'Entreprise Library. J'avais d'ailleurs été particulièrement surpris par le Data Access Application Block, qui est surprenant de légèreté et de fonctionnalités.

  7. #7
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 18
    Par défaut
    Tu utilises Visual Studio.NET ? Si oui, en double-cliquant sur l'un des tests de la fenêtre "Tests results", tu verras ce que le test a écrit dans les sorties standard et d'erreur.

Discussions similaires

  1. Réponses: 3
    Dernier message: 08/04/2007, 12h00
  2. Lecture Asynchrone STDOUT & STDERR
    Par ecatum dans le forum Langage
    Réponses: 3
    Dernier message: 04/04/2007, 17h50
  3. Réponses: 2
    Dernier message: 27/10/2006, 17h07
  4. [wxPython] redirection des commentaires stderr/stdout
    Par Guigui_ dans le forum wxPython
    Réponses: 5
    Dernier message: 28/12/2005, 22h58
  5. [Runtime][exec]Récupérer les stdout ET stderr
    Par yveslamand dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 20/05/2005, 13h37

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