/// <summary> /// Adds and exception filter. /// </summary> /// <param name="exceptionlessCoreHandlerError">The exception Handler Error.</param> public void AddExceptionlessCoreHandlerError(IExceptionlessCoreEventPlugin exceptionlessCoreHandlerError) { _exceptionlessCoreHandlerError.Add(exceptionlessCoreHandlerError); }
/// <summary> /// Adds an AspNetCore exception handler. /// </summary> /// <param name="built">The builder.</param> /// <param name="exceptionlessCoreErrorHandler">The exception handler.</param> /// <returns></returns> public static IApplicationBuilder AddExceptionlessCoreHandlerError(this IApplicationBuilder builder, IExceptionlessCoreEventPlugin exceptionlessCoreErrorHandler) { var exceptionlessCorePlugIn = builder.ApplicationServices.GetService <ExceptionlessCorePlugIn>(); if (exceptionlessCorePlugIn != null) { exceptionlessCorePlugIn.AddExceptionlessCoreHandlerError(exceptionlessCoreErrorHandler); } return(builder); }