C# Language
Diagnose
Suche…
Debug.WriteLine
Schreibt an die Trace-Listener in der Listeners-Auflistung, wenn die Anwendung in der Debug-Konfiguration kompiliert wird.
public static void Main(string[] args)
{
Debug.WriteLine("Hello");
}
In Visual Studio oder Xamarin Studio wird dies im Anwendungsausgabefenster angezeigt. Dies ist auf das Vorhandensein des Standard-Trace-Listeners in der TraceListenerCollection zurückzuführen.
Protokollausgabe mit TraceListeners umleiten
Sie können die Debugausgabe in eine Textdatei umleiten, indem Sie der Sammlung Debug.Listeners einen TextWriterTraceListener hinzufügen.
public static void Main(string[] args)
{
TextWriterTraceListener myWriter = new TextWriterTraceListener(@"debug.txt");
Debug.Listeners.Add(myWriter);
Debug.WriteLine("Hello");
myWriter.Flush();
}
Sie können die Debug-Ausgabe mithilfe eines ConsoleTraceListener in den Ausgangsstrom einer Konsolenanwendung umleiten.
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
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow