public static IApplicationBuilder UseHttpContextLogging( this IApplicationBuilder builder, Action <HttpContextLoggingMiddlewareOptions>?setupAction = default) { var options = new HttpContextLoggingMiddlewareOptions(); setupAction?.Invoke(options); return(builder.UseMiddleware <HttpContextLoggingMiddleware>(options)); }
public HttpContextLoggingMiddleware(RequestDelegate next, HttpContextLoggingMiddlewareOptions options) { _options = options; _next = next; }