Zoeken…


Debug.WriteLine

Schrijft naar de trace-luisteraars in de collectie Luisteraars wanneer de toepassing wordt gecompileerd in de foutopsporingsconfiguratie.

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

In Visual Studio of Xamarin Studio wordt dit weergegeven in het venster Toepassing uitvoer. Dit komt door de aanwezigheid van de standaard trace-listener in de TraceListenerCollection.

Logboekoutput omleiden met TraceListeners

U kunt de foutopsporingsuitvoer omleiden naar een tekstbestand door een TextWriterTraceListener toe te voegen aan de Debug.Listeners-collectie.

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

    myWriter.Flush();
}

U kunt de foutopsporingsuitvoer omleiden naar de outstream van een consoletoepassing met behulp van een 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
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow