Ecriture d'une sortie de débogage C # vers un fichier .txt
Je suis d'exécuter du code sur un microcontrôleur avec .NET Micro Frameworket je veux que ma sortie de débogage pour écrire dans un fichier texte. Comment cela fonctionne?
source d'informationauteur 755
Vous devez vous connecter pour publier un commentaire.
Utilisation Trace. Il est conçu pour faire ce que vous avez besoin.
La solution la plus flexible pour l'utilisation d'un out-of-the-box de traçage est de faire un fichier de configuration d'application qui permettra de définir trace auditeurs.
Puis, dans votre application, chaque fois que vous voulez enregistrer quelque chose, il suffit de faire:
Mais la puissance de la TraceListener classe réside dans sa granularité. Vous pouvez choisir entre l'Erreur, de l'Info et des niveaux d'Alerte et de définir les différents fichier journal pour le niveau que vous voulez tracer. À l'aide de fichiers de configuration rend également plus facile de désactiver le suivi de votre demande parce que vous n'avez pas besoin de recompiler votre application.
Pour plus d'informations sur le suivi du système, cochez cette Article MSDN.
Ekk est juste à propos de la Trace d'être un meilleur design, mais qui ne répond pas à la question, ce qui serait bien, en l'absence de solution directe. L'OP ou quelqu'un peut avoir hérité d'une base de code qui utilise Debug et Trace peut ne pas être souhaitable à la fois.
J'ai trouvé cette solution [http://bytes.com/topic/c-sharp/answers/273066-redirect-output-debug-writeline%5D :
Vous aurez à faire quelque chose comme ceci:
Prises de ici.
Une autre question connexe