Example #1
0
        public static void UseRequestsLogging(this IApplicationBuilder app, Action <RequestsLoggingSettings> configuration = null)
        {
            var settings = new RequestsLoggingSettings();

            configuration?.Invoke(settings);
            app.UseMiddleware <RequestsLoggingMiddleware>(settings);
        }
Example #2
0
 public RequestsLoggingMiddleware(RequestDelegate next
                                  , RequestsLoggingSettings configuration
                                  , ILogger <RequestsLoggingMiddleware> logger)
 {
     this.Next          = next;
     this.Configuration = configuration;
     this.Logger        = logger;
 }