Build Exception Message (2)
using System; using System.Collections.Generic; using System.Linq; using System.Text; public class LogUtility { public static string BuildExceptionMessage(Exception x) { Exception logException = x; if (x.InnerException != null) logException = x.InnerException; string strErrorMsg = Environment.NewLine + "Error in Path :" + System.Web.HttpContext.Current.Request.Path; // Get the QueryString along with the Virtual Path strErrorMsg += Environment.NewLine + "Raw Url :" + System.Web.HttpContext.Current.Request.RawUrl; // Get the error message strErrorMsg += Environment.NewLine + "Message :" + logException.Message; // Source of the message strErrorMsg += Environment.NewLine + "Source :" + logException.Source; // Stack Trace of the error strErrorMsg += Environment.NewLine + "Stack Trace :" + logException.StackTrace; // Method where the error occurred strErrorMsg += Environment.NewLine + "TargetSite :" + logException.TargetSite; return strErrorMsg; } }
1. | Get the message strings from an exception | ||
2. | Build Exception Message |