Etre averti des erreurs par mail

Contenu du snippet

sert a etre averti par mail grace a du code dans le global.asax de toutes erreurs de l'application (de votre site)

codebehind / langage VB NET (globla.asax/global.vb)

Source / Exemple :


' en haut de la page global.vb

Imports System.Web.Mail

'--------------------------------------------------------------------------------------------------------

Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)
       

Dim ErrMsg As New MailMessage()

        With ErrMsg

            .From = "eb@ymages.com"
            .To = "eb@ymages.com"
            .Subject = "Erreur Application Site : Ymages"
            .BodyFormat = MailFormat.Html
            .Priority = MailPriority.Normal
            .Body = Environment.NewLine + "<br/>Erreur : " + Server.GetLastError().InnerException.Message + "<br/>" + Environment.NewLine + "<br/>Page : " + Request.ServerVariables("SCRIPT_NAME") + "<br/>" + Environment.StackTrace

        End With

        SmtpMail.Send(ErrMsg)

    End Sub

'--------------------------------------------------------------------------------------------------------  

on peut aussi se servir de cette fonction dans un bloc try /end try

try

' du code ici

catch ex as Exception

FonctionQuiEnvoiUnMail(ex.Message)

end try

Conclusion :


attention aux erreurs en boucles

-------------------------------------------------------------------------------------------
erb

ebwm@ymages.com

http://ymages.com
http://isocele.net

-------------------------------------------------------------------------------------------

A voir également