C# Language
диагностика
Поиск…
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