Recherche…


Debug.WriteLine

Ecrit dans les écouteurs de trace de la collection Listeners lorsque l'application est compilée dans la configuration de débogage.

public static void Main(string[] args)
{
    Debug.WriteLine("Hello");
}

Dans Visual Studio ou Xamarin Studio, cela apparaîtra dans la fenêtre Sortie d'application. Cela est dû à la présence du programme d' écoute de trace par défaut dans TraceListenerCollection.

Redirection de la sortie du journal avec TraceListeners

Vous pouvez rediriger la sortie de débogage vers un fichier texte en ajoutant un TextWriterTraceListener à la collection Debug.Listeners.

public static void Main(string[] args)
{
    TextWriterTraceListener myWriter = new TextWriterTraceListener(@"debug.txt");
    Debug.Listeners.Add(myWriter);
    Debug.WriteLine("Hello");

    myWriter.Flush();
}

Vous pouvez rediriger la sortie de débogage vers le flux de sortie d'une application de console à l'aide de ConsoleTraceListener.

public static void Main(string[] args)
{
    ConsoleTraceListener myWriter = new ConsoleTraceListener();
    Debug.Listeners.Add(myWriter);
    Debug.WriteLine("Hello");
}


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow