Heim >Backend-Entwicklung >C++ >Wohin sendet „System.Diagnostics.Debug.Write' seine Ausgabe?
System.Diagnostics.Debug.Write-Ausgabeort
Die Methoden System.Diagnostics.Debug.Write und Trace.Write werden zum Debuggen verwendet Zwecke in C#. Ihre Ausgabeziele sind jedoch möglicherweise nicht sofort erkennbar.
Speicherort von Debug.Write
Standardmäßig werden Debug.Write-Aufrufe im Visual Studio-Ausgabefenster angezeigt. Dieses Verhalten kann jedoch geändert werden, indem TraceListeners zur Debug.Listeners-Sammlung hinzugefügt wird. Mit diesen Listenern können Sie alternative Ausgabeorte angeben, z. B. bestimmte Dateien oder sogar das Konsolenfenster.
Wenn Sie Visual Studio nicht verwenden, ist die Ausgabe von Debug.Write möglicherweise nicht sichtbar. In diesem Fall können Sie die an den Compiler übergebenen Befehlszeilenargumente überprüfen. Wenn die Option „/d:DEBUG“ enthalten ist, wird die Debug.Write-Ausgabe an das Konsolenfenster gesendet.
Zusätzlicher Hinweis
In Visual Studio können Sie dies tun Aktivieren Sie die Option „Gesamten Text im Ausgabefenster zum Direktfenster umleiten“. In diesem Fall werden Debug.Write-Aufrufe möglicherweise nicht im Ausgabefenster angezeigt. Um dieses Verhalten zu deaktivieren, gehen Sie zu Extras → Optionen → Debuggen → Allgemein und deaktivieren Sie das Kontrollkästchen neben „Gesamten Ausgabefenstertext zum Direktfenster umleiten.“
Das obige ist der detaillierte Inhalt vonWohin sendet „System.Diagnostics.Debug.Write' seine Ausgabe?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!