我在應用程序中使用記錄器來寫入文件。源,開關和聽衆都在app.config文件中被定義如下:每天使用TraceSource寫入新的日誌文件
<system.diagnostics>
<sources>
<source name="LoggerApp" switchName="sourceSwitch" switchType="System.Diagnostics.SourceSwitch">
<listeners>
<add name="myListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="myListener.log" />
</listeners>
</source>
</sources>
<switches>
<add name="sourceSwitch" value="Information" />
</switches>
</system.diagnostics>
裏面,我的.cs代碼,我用的是記錄如下:
private static TraceSource logger = new TraceSource("LoggerApp");
logger.TraceEvent(TraceEventType.Information, 1, "{0} : Started the application", DateTime.Now);
我會得到什麼要每天創建一個新的日誌文件,而不是每次都寫入同一個日誌文件?
一些伐木工人支持這一開箱(eglog4net) - 你可能要考慮的,與其跟蹤記錄 – BrokenGlass