Development Class C#

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