Хотя нетрудно настроить разные файлы журналов, каждый с разным шаблоном преобразования, для каждого уровня, я хотел бы иметь минимальное ведение журнала для всех, кроме ошибок, где мне нужна подробная запись в журнале. Вот фрагмент моей текущей конфигурации:
<appender name="WarningsAndBelowFileAppender" type="log4net.Appender.FileAppender">
<file value="log.txt" />
<appendToFile value="false" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%m%n" />
</layout>
<filter type="log4net.Filter.LevelRangeFilter">
<levelMax value="WARN" />
</filter>
</appender>
<appender name="ErrorsFileAppender" type="log4net.Appender.FileAppender">
<file value="errors.txt" />
<appendToFile value="false" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%d [%t] %-5p %c [%x] - %m%n" />
</layout>
<threshold value="ERROR" />
</appender>
Я бы хотел, чтобы обе эти конфигурации были помещены в один файл журнала, просто чтобы для каждого были разные шаблоны преобразования. Можно ли это сделать?