Поиск…


Debug.WriteLine

Записывает слушателям трассировки в коллекции Listeners, когда приложение компилируется в конфигурации отладки.

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

В Visual Studio или Xamarin Studio это появится в окне вывода приложения. Это связано с наличием прослушивателя трассировки по умолчанию в TraceListenerCollection.

Перенаправление вывода журнала с помощью TraceListeners

Вы можете перенаправить вывод отладки в текстовый файл, добавив TextWriterTraceListener в коллекцию Debug.Listeners.

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

    myWriter.Flush();
}

Вы можете перенаправить вывод отладки в выходной поток консольного приложения с помощью 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
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow