Ricerca…


Debug.WriteLine

Scrive sui listener della traccia nella raccolta Listeners quando l'applicazione viene compilata in configurazione di debug.

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

In Visual Studio o Xamarin Studio questo apparirà nella finestra Output dell'applicazione. Ciò è dovuto alla presenza del listener di traccia predefinito in TraceListenerCollection.

Reindirizzamento dell'output del registro con TraceListeners

È possibile reindirizzare l'output di debug in un file di testo aggiungendo un TextWriterTraceListener alla raccolta Debug.Listeners.

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

    myWriter.Flush();
}

È possibile reindirizzare l'output di debug allo stream di un'applicazione di una console utilizzando un 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
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow