Szukaj…


Debug.WriteLine

Zapisuje do detektorów śledzenia w kolekcji Listeners, gdy aplikacja jest kompilowana w konfiguracji debugowania.

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

W Visual Studio lub Xamarin Studio pojawi się w oknie Wyjście aplikacji. Wynika to z obecności domyślnego detektora śledzenia w TraceListenerCollection.

Przekierowywanie danych wyjściowych dziennika za pomocą TraceListeners

Możesz przekierować dane wyjściowe debugowania do pliku tekstowego, dodając TextWriterTraceListener do kolekcji Debug.Listeners.

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

    myWriter.Flush();
}

Możesz przekierować dane wyjściowe debugowania do strumienia wyjściowego aplikacji konsoli za pomocą 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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow