Moin,
leider finde ich in den Hilfen, FAQs und Tutorials zu log4net keine passenden Antworten, daher mal hier der Versuch:
Ich logge mit log4net meine C#-Anwendung und möchte den Effekt haben, dass ich eine Datei pro Level bekomme (also nicht wie standardmäßig alles über dem angegebenen Level auch mitbekomme).
Meine Versuchskonfiguration sieht so aus:
XML-Daten
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| ... <appender name="A2" type="log4net.Appender.FileAppender"> <file value="log-errors.txt" /> <appendToFile value="false" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%date{yyyy-MM-dd HH:mm:ss} %-5level - %message (%file:%line, %logger)%newline" /> </layout> <filter type="log4net.Filter.LevelMatchFilter"> <levelToMatch value="ERROR" /> </filter> </appender> |
...
Leider führt das nicht zum Erfolg. Hat jemand einen Tipp, wo mein Denkfehler liegt? Ich möchte ungern ein paar Hundert Logging-Statements ändern müssen ...
Danke!