public static void UseRequestsLogging(this IApplicationBuilder app, Action <RequestsLoggingSettings> configuration = null) { var settings = new RequestsLoggingSettings(); configuration?.Invoke(settings); app.UseMiddleware <RequestsLoggingMiddleware>(settings); }
public RequestsLoggingMiddleware(RequestDelegate next , RequestsLoggingSettings configuration , ILogger <RequestsLoggingMiddleware> logger) { this.Next = next; this.Configuration = configuration; this.Logger = logger; }