CSharp examples for System:Exception
Log Error from Exception
using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI; using System.Net.Mail; using System;/*from www . jav a 2 s.c om*/ public class Main{ // Send error log mail public static void LogError(Exception ex) { // get the current date and time string dateTime = DateTime.Now.ToLongDateString() + ", at " + DateTime.Now.ToShortTimeString(); // stores the error message string errorMessage = "Exception generated on " + dateTime; // obtain the page that generated the error System.Web.HttpContext context = System.Web.HttpContext.Current; errorMessage += "\n\n Page location: " + context.Request.RawUrl; // build the error message errorMessage += "\n\n Message: " + ex.Message; errorMessage += "\n\n Source: " + ex.Source; errorMessage += "\n\n Method: " + ex.TargetSite; errorMessage += "\n\n Stack Trace: \n\n" + ex.StackTrace; // send error email in case the option is activated in Web.Config //send emails } }