もちろん、これはそれほど難しいことではありません。log4net 構成で 2 つのアペンダーをセットアップします。
<appender name="RollingFile1" type="log4net.Appender.FileAppender">
<file value="log1.log" />
<appendToFile value="false" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%-5p %d{hh:mm:ss} %message%newline" />
</layout>
</appender>
<appender name="RollingFile2" type="log4net.Appender.FileAppender">
<file value="log2.log" />
<appendToFile value="false" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%-5p %d{hh:mm:ss} %message%newline" />
</layout>
</appender>
次に、各アペンダーに 1 つずつ、2 つのロガーをセットアップします。
<logger name="MassTransit">
<level value="INFO" />
<appender-ref ref="RollingFile1" />
</logger>
<logger name="MyLogger">
<level value="INFO" />
<appender-ref ref="RollingFile2" />
</logger>
各ロガーを適切なファイルに向けるだけで、1 日で終わります。これらの要素がどのように機能するかについて質問がある場合は、http: //logging.apache.org/log4net/release/manual/configuration.htmlのマニュアルを参照してください。