C# Language
Diagnostica
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