Gibt es eine Möglichkeit, bei der Verwendung von log4net ein unterschiedliches Layout je nach Ebene der Protokollmeldung zu erhalten? Wenn es sich beispielsweise um einen schwerwiegenden Fehler handelt, möchte ich alle möglichen Informationen sehen - Klassenname, Methodenname, Zeilennummer usw. Aber für normale, Debug- und Warnmeldungen möchte ich nur die Meldung sehen (ich hoffe, dies kann die Leistung erhöhen).
Ich verwende log4net in C# WinForms. Meine Anforderung ist es, alle vorherigen 512 Nachrichten in eine Datei zu protokollieren, wenn ein schwerwiegender Fehler auftritt, und ich möchte Klassenname, Methodenname, Zeilennummer usw. nur für schwerwiegende Fehler, für alle anderen Ebenen, nur eine Nachricht zu sehen.
0 Stimmen
Die Antwort, die Sie suchen, lautet aquí