Хотя нетрудно настроить разные файлы журналов, каждый из которых имеет различный conversionPattern, для каждого уровня, я хотел бы иметь минимальное ведение журнала для всех, кроме ошибок, где мне нужна подробная запись в журнале. Вот отрывок из моей текущей конфигурации:log4net - conversionPattern за уровень для одного FileAppender?
<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>
Я хотел бы иметь оба эти конфигурации идут в один файл журнала, просто разные conversionPatterns для каждого. Это можно сделать?