首頁 > 後端開發 > C++ > `System.Diagnostics.Debug.WriteLine` 輸出去了哪裡,如何改變它?

`System.Diagnostics.Debug.WriteLine` 輸出去了哪裡,如何改變它?

Mary-Kate Olsen
發布: 2025-01-02 20:18:38
原創
451 人瀏覽過

Where Does `System.Diagnostics.Debug.WriteLine` Output Go, and How Can I Change It?

System.Diagnostics.Debug.Write 輸出位置

偵錯C# 程式時,System.Diagnostics.Debug.WriteLine 呼叫會顯示在輸出視窗中(Ctrl Alt O )。但是,如果沒有發生這種情況,可能是有原因的。

首先,請確保在「工具」→「選項」→「偵錯」→「一般」下取消選取「將所有輸出視窗文字重新導向至立即視窗」。

如果這不是問題,請記住,透過向偵錯.偵聽器集合。這允許您自訂 Debug.WriteLine 輸出的顯示位置。

例如,如果您將以下程式碼新增至程式:

using System.Diagnostics;
using System.Diagnostics.TextWriterTraceListener;

// Create a text writer.
var traceListener = new TextWriterTraceListener("MyLog.txt");

// Add the trace listener to the debug listeners collection.
Debug.Listeners.Add(traceListener);
登入後複製

Debug.WriteLine 呼叫現在將輸出到檔案「MyLog.txt」。您也可以指定其他 TraceListener,例如 EventLogTraceListener 或 ConsoleTraceListener,以將 Debug.WriteLine 呼叫輸出到不同位置。

以上是`System.Diagnostics.Debug.WriteLine` 輸出去了哪裡,如何改變它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板