Я использую log4net для регистрации ошибок. Работа с файлами работает, теперь я хочу, чтобы ошибка также отправлялась по почте. Но я не могу заставить его работать. Вот мой конфигурационный файл:Отправка почты при возникновении ошибки
<appender name="SmtpAppender" type="log4net.Appender.SmtpAppender">
<to value="[email protected]" />
<from value="[email protected]" />
<subject value="Test - Error" />
<smtpHost value="smtp.gmail.com" />
<authentication value="Basic" />
<port value="587" />
<username value="MyUsername" />
<password value="MyPassword" />
<bufferSize value="1" />
<lossy value="true" />
<threshold value="ERROR"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="[%date{dd MMM yyyy HH:mm:ss,fff}] %level %thread %logger - %message%newline" />
</layout>
</appender>
<root>
<appender-ref ref="SmtpAppender" />
</root>
Я видел, что кто-то использует <EnableSsl value="true" />
также, но когда я копирую его в Appender теге он говорит, что он является недействительным элементом. Кстати, когда я отправляю другие письма через код C#, я устанавливаю значение EnableSsl
в true.
Какую версию log4net вы используете? –
@YeldarKurmangaliyev 2.0.5 – Aleksa