2 回答

TA貢獻(xiàn)1776條經(jīng)驗(yàn) 獲得超12個(gè)贊
我相信您應(yīng)該為此使用 System.Diagnostic 設(shè)置。
您可以添加以下配置部分并添加控制臺(tái)偵聽器。
<configuration>
<system.diagnostics>
<sources>
<source name="primes" switchValue="All">
<listeners>
<add name="console" type="System.Diagnostics.ConsoleTraceListener" />
</listeners>
</source>
</sources>
</system.diagnostics>
</configuration>
然后使用 Trace.WriteLines 將跟蹤輸出重定向到控制臺(tái)。
請(qǐng)注意,switchValue 屬性控制應(yīng)將哪些語(yǔ)句記錄到控制臺(tái)。如果將其值設(shè)置為Off ,則不會(huì)在控制臺(tái)上記錄任何內(nèi)容。
在 C# 代碼中,您可以像下面這樣實(shí)例化:
TraceSource _source = new TraceSource();
然后在編寫日志語(yǔ)句時(shí),您可以設(shè)置跟蹤級(jí)別如下:
_source.TraceEvent(TraceEventType.Information, 0, "statement to be logged");
您可以在此 MSDN 頁(yè)面上了解有關(guān)日志級(jí)別的更多信息。
請(qǐng)?jiān)诖?MSDN頁(yè)面上找到示例。

TA貢獻(xiàn)1900條經(jīng)驗(yàn) 獲得超5個(gè)贊
您在這里有很多選擇:
快速方法:我假設(shè)您正在做一個(gè)快速而簡(jiǎn)單的作業(yè),我會(huì)
Debug.WriteLine
按照 Damien_The_Unbeliever 的建議簡(jiǎn)單地使用。僅在調(diào)試期間輸出將顯示在“輸出”窗口中。或者,您可以使用#if 指令。使用Trace 和 Trace Listener進(jìn)行正確的跟蹤。
- 2 回答
- 0 關(guān)注
- 148 瀏覽
添加回答
舉報(bào)