使用System.Diagnostics.Trace.WriteLine 将日志写入到文件中案例

1、app.config文件中,配置如下:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.diagnostics>
<switches>
<add name="switch" value="4"/>
</switches>
<trace autoflush="true" indentsize="2">
<listeners>
<add name="listener" type="System.Diagnostics.TextWriterTraceListener" initializeData="AppLog.txt"/>
</listeners>
</trace>
</system.diagnostics>
</configuration>


2、注册Trace监听

System.Diagnostics.Trace.Listeners.Add(new System.Diagnostics.TextWriterTraceListener(DateTime.Now.ToString("yyyyMMdd") + ".log"));


3、将日志写入文件中

System.Diagnostics.Trace.WriteLine(DateTime.Now.ToString());
System.Diagnostics.Trace.WriteLine("getRecord exception");
System.Diagnostics.Trace.WriteLine(es.Message);


4、效果如下,调式中Debug目录添加文件并且写入日志

C#的System.Diagnostics.Trace.WriteLine 写入到文件中案例_写入文件


 C#的System.Diagnostics.Trace.WriteLine 写入到文件中案例_xml_02