アプリケーションでロガーを使用してファイルに書き込みます。ソース、スイッチ、およびリスナーは、app.config ファイルで次のように定義されています。
<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);
毎回同じログ ファイルに書き込むのではなく、毎日新しいログ ファイルを作成するにはどうすればよいですか?