25
Attualmente la mia applicazione utilizza log4net per registrare gli errori, il web.config per questo è come segue:Invia un'e-mail quando si verifica un errore
<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>
Tuttavia, il client ora vuole ogni errore da emailled a loro .
Qual è il modo più semplice per farlo, è possibile farlo all'interno del file web.config?
avrete anche bisogno di avere accesso a un server SMTP, se non ce n'è uno ce ne sono alcuni buoni disponibili online, basta fare una ricerca su google – pengibot
tuttavia, questo significherebbe quindi che ogni messaggio viene inviato correttamente? È il loro modo di inviare solo email di "determinati" errori? – swade1987
@ swade1987: con questa configurazione non invierai tutti gli errori automaticamente, dovrai aggiungere una riga di codice da registrare. Poiché è necessario registrare manualmente gli errori, è possibile decidere quali errori registrare e quali no. –