すべてのログファイルが使用するように構成されたlog4netファイルアペンダーがあります。
<appender name="FileAppender" type="log4net.Appender.RollingFileAppender">
<file type="log4net.Util.PatternString" value="..\Logs\"/>
<appendToFile value="true"/>
<datePattern type="log4net.Util.PatternString" value="yyyyMMdd'.Log'"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="[%date][%-5level][%logger] %message%newline"/>
</layout>
</appender>
ディレクトリと日付のパターンはハードコーディングされています。まったく同じ構成を使用する必要があるロガーが異なりますが、フォルダー名が異なります。
今のところ、各ブロックをコピーして新しいアペンダーに貼り付けることになりましたが、共通のアペンダーの設定を「共有」するようにlog4netを構成する方法はありますか?