2 回答
TA贡献1776条经验 获得超12个赞
我相信您应该为此使用 System.Diagnostic 设置。
您可以添加以下配置部分并添加控制台侦听器。
<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 将跟踪输出重定向到控制台。
请注意,switchValue 属性控制应将哪些语句记录到控制台。如果将其值设置为Off ,则不会在控制台上记录任何内容。
在 C# 代码中,您可以像下面这样实例化:
TraceSource _source = new TraceSource();
然后在编写日志语句时,您可以设置跟踪级别如下:
_source.TraceEvent(TraceEventType.Information, 0, "statement to be logged");
您可以在此 MSDN 页面上了解有关日志级别的更多信息。
请在此 MSDN页面上找到示例。
TA贡献1900条经验 获得超5个赞
您在这里有很多选择:
快速方法:我假设您正在做一个快速而简单的作业,我会
Debug.WriteLine
按照 Damien_The_Unbeliever 的建议简单地使用。仅在调试期间输出将显示在“输出”窗口中。或者,您可以使用#if 指令。使用Trace 和 Trace Listener进行正确的跟踪。
- 2 回答
- 0 关注
- 95 浏览
添加回答
举报