Sendet das Log4net SMTPAppender
E-Mails asynchron? Wenn nicht, wie kann ich Logging-E-Mails asynchron senden?
Meine log4net.config ist:
Sendet das Log4net SMTPAppender
E-Mails asynchron? Wenn nicht, wie kann ich Logging-E-Mails asynchron senden?
Meine log4net.config ist:
Es gibt einen einfachen Workaround, bevor die solide Lösung veröffentlicht wird.
public class SmtpAsyncAppender : SmtpAppender
{
protected override void SendEmail(string messageBody)
{
Task.Run(() => base.SendEmail(messageBody));
}
}
Es wird davon ausgegangen, dass SmtpAppender.SendEmail threadsicher und wieder betretbar ist. Es ist für log4net v1.2.13.0 und es gibt keinen Grund, warum dies in Zukunft nicht der Fall sein sollte.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.
1 Stimmen
Bitte überprüfen Sie auch dies: stackoverflow.com/questions/752456/…