Build Exception Message (2) : Exception « Development Class « C# / C Sharp






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;
    }
}

   
    
    
    
    
    
    
    
  








Related examples in the same category

1.Get the message strings from an exception
2.Build Exception Message