使用 TraceListeners 重定向日誌輸出

你可以通過向 Debug.Listeners 集合新增 TextWriterTraceListener 將除錯輸出重定向到文字檔案。

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");
}