Maison > développement back-end > C++ > Où va la sortie « System.Diagnostics.Debug.WriteLine » et comment puis-je la modifier ?

Où va la sortie « System.Diagnostics.Debug.WriteLine » et comment puis-je la modifier ?

Mary-Kate Olsen
Libérer: 2025-01-02 20:18:38
original
451 Les gens l'ont consulté

Where Does `System.Diagnostics.Debug.WriteLine` Output Go, and How Can I Change It?

System.Diagnostics.Debug.Write Output Locations

Lors du débogage d'un programme C#, les appels System.Diagnostics.Debug.WriteLine sont affichés dans la fenêtre de sortie (Ctrl Alt O). Cependant, si cela ne se produit pas, il peut y avoir une raison.

Tout d'abord, assurez-vous que « Rediriger tout le texte de la fenêtre de sortie vers la fenêtre d'exécution » n'est pas coché sous Outils → Options → Débogage → Général.

Si ce n'est pas le problème, rappelez-vous que les appels System.Diagnostics.Debug.WriteLine peuvent également être dirigés vers d'autres emplacements en ajoutant un TraceListener au Collection Debug.Listeners. Cela vous permet de personnaliser l'endroit où la sortie Debug.WriteLine est affichée.

Par exemple, si vous ajoutez le code suivant à votre programme :

using System.Diagnostics;
using System.Diagnostics.TextWriterTraceListener;

// Create a text writer.
var traceListener = new TextWriterTraceListener("MyLog.txt");

// Add the trace listener to the debug listeners collection.
Debug.Listeners.Add(traceListener);
Copier après la connexion

Les appels Debug.WriteLine seront désormais émis vers le fichier "MonLog.txt". Vous pouvez également spécifier d'autres TraceListeners, tels qu'un EventLogTraceListener ou un ConsoleTraceListener, pour émettre des appels Debug.WriteLine vers différents emplacements.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal