C#-系统诊断-文件日志从控制台获取所有输出



我有以下代码来配置我的系统诊断程序,此配置是在遇到Trace.Error时只写错误。

<system.diagnostics>
<trace autoflush="true" indentsize="1">
<listeners>
<add name="textLogListener" type="System.Diagnostics.TextWriterTraceListener"
initializeData="LogsTrace.log"  />
<remove name="Default" />
</listeners>
</trace>
</system.diagnostics>

这里的问题是,它正在将控制台输出的所有内容写入日志文件,这不是我想要的,因为我只想要Errors。我不知道这是否只会发生在本地主机上。

看起来需要将TraceLevel设置为system.diagnosticvalue="4"表示错误级别。

<switches>  
<add name="mySwitch" value="4" />  
</switches>  

相关内容

  • 没有找到相关文章

最新更新