Есть ли способ сделать имя переменной fileAppender? Т.е. когда я вызываю на своем контроллере действие, которое принимает объект, я хотел бы записать это в файл журнала. Имя файла будет выглядеть примерно так: yyyyMMdd_hhmssms_ [контроллер] _ [метод] .json
вот что у меня в конфигурационном файле:
<appender name="JsonFileAppender" type="log4net.Appender.RollingFileAppender" >
<file value="c:\temp\" />
<datePattern value="yyyyMMdd_hh.mm.ss.ms_%thread{CommonApplicationData}'.json'" />
<staticLogFileName value="false" />
<appendToFile value="true" />
<rollingStyle value="Composite" />
<maxSizeRollBackups value="10" />
<maximumFileSize value="5MB" />
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%message%newline" />
</layout>
</appender>
Это возвращает следующее имя файла: 20160224_01.30.28.3028_P1rea24 {Co30onApplicaPionDaPa} .json