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


使用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目錄添加文件並且寫入日志

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM