Grüße Benutzer Stackoverflow,Log4Net SmtpAppender setzen Schwelle in Betreffzeile
Ich habe eine C# Windows-Dienst log4net verwenden, die E-Mails versenden, wenn es Fehler gibt. Wir haben jetzt das Problem, E-Mails für "erwartete" und "normale" Fehler zu bekommen, das ist etwas schief gelaufen, aber der Dienst funktioniert immer noch und es muss nichts getan werden. Die einzige einfache Lösung besteht darin, unsere "erwarteten" Fehler zu identifizieren und sie als "WARN" anstelle von Fehlern zu protokollieren.
Es wäre toll, wenn log4net E-Mails für unsere „Warnen“ -Niveau und „ERROR“ Ebene Ereignisse senden kann, und in der Betreffzeile identifizieren, was das Niveau ist. So können die "WARN" -Ebenen automatisch zu einem Ordner geroutet werden, um ihn in der Zukunft anzuschauen und die "ERRORS" können direkt identifiziert und betrachtet werden.
Frage: Ist es möglich, den Trigger-Wert zu erhalten, das heißt „Warnen“ oder „ERROR“ in die Betreffzeile ??
Ich habe versucht, zwei SmtpAppender Blöcke in der Konfigurationsdatei zu machen, aber das hat nicht funktioniert.
Vielen Dank für Ihre Hilfe.