Bien qu'il ne soit pas difficile d'installer des fichiers journaux différents, chacun avec une conversionPattern différente, par niveau, je voudrais avoir une journalisation minimale pour toutes sauf les erreurs, où j'aimerais une entrée de journal détaillée. Voici un extrait de ma configuration actuelle:log4net - conversionPattern par niveau pour FileAppender unique?
<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>
J'aimerais avoir ces deux configurations aller dans un seul fichier journal, juste avoir des conversionPatterns pour chacun. Cela peut-il être fait?