public static Event AddRequestInfo(this Event ev, NancyContext context) { if (context == null) return ev; ev.AddRequestInfo(context.GetRequestInfo(ExceptionlessClient.Default.Configuration)); return ev; }
/// <summary> /// Adds the current request info to the error. /// </summary> /// <param name="error">The error model.</param> /// <param name="client">The client.</param> /// <param name="context">The http context to gather information from.</param> public static Error AddRequestInfo(this Error error, ExceptionlessClient client, HttpContext context) { if (context == null) return error; error.AddRequestInfo(client, context.ToWrapped()); return error; }
/// <summary> /// Adds the current request info to the event. /// </summary> /// <param name="ev">The event model.</param> /// <param name="client">The client.</param> /// <param name="context">The http context to gather information from.</param> public static Event AddRequestInfo(this Event ev, ExceptionlessClient client, HttpContext context) { if (context == null) return ev; ev.AddRequestInfo(client, context.ToWrapped()); return ev; }
/// <summary> /// Adds the current request info to the event. /// </summary> /// <param name="ev">The event model.</param> /// <param name="client">The client.</param> /// <param name="context">The http context to gather information from.</param> public static Event AddRequestInfo(this Event ev, ExceptionlessClient client, HttpContextBase context = null) { if (context == null && HttpContext.Current != null) context = HttpContext.Current.ToWrapped(); if (context == null) return ev; ev.AddRequestInfo(RequestInfoCollector.Collect(context, client.Configuration)); return ev; }
/// <summary> /// Adds the current request info as extended data to the event. /// </summary> /// <param name="ev">The event model.</param> /// <param name="context">The http action context to gather information from.</param> /// <param name="config">The config.</param> public static Event AddHttpRequestInfo(this Event ev, HttpActionContext context, ExceptionlessConfiguration config = null) { if (context == null) return ev; if (config == null) config = ExceptionlessClient.Default.Configuration; ev.AddRequestInfo(context.GetRequestInfo(config)); return ev; }