private RaygunRequestMessage BuildRequestMessage()
{
RaygunRequestMessage requestMessage = null;
HttpContext context = HttpContext.Current;
if (context != null)
{
HttpRequest request = null;
try
{
request = context.Request;
}
catch (HttpException ex)
{
System.Diagnostics.Trace.WriteLine("Error retrieving HttpRequest {0}", ex.Message);
}
if (request != null)
{
requestMessage = RaygunRequestMessageBuilder.Build(request, _requestMessageOptions);
}
}
return requestMessage;
}