Отправить электронное письмо при возникновении ошибки

В настоящее время мое приложение использует log4net для регистрации ошибок, web.config для этого выглядит следующим образом:

<log4net>
    <appender name="FileAppender" type="log4net.Appender.RollingFileAppender">
      <file type="log4net.Util.PatternString" value="../../logs/gateway_%date{yyyyMMdd}.log" />
      <appendToFile value="true" />
      <rollingStyle value="Date" />
      <datePattern value="yyyyMMdd" />
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] – %message%newline" />
      </layout>
    </appender>
    <root>
      <level value="DEBUG" />
      <appender-ref ref="RollingLogFileAppenderOutput" />
    </root>
  </log4net>

Однако теперь клиент хочет, чтобы каждая ошибка отправлялась ему по электронной почте.

Как это сделать проще всего? Можно ли это сделать в файле web.config?

30
задан Kyle Trauberman 21 March 2013 в 00:14
поделиться