Info
| Version: | 1.0.0 | 
| Author(s): | Mark Dickinson | 
| Last Update: | Friday, October 2, 2020 | 
| .NET Fiddle: | Create the first Fiddle | 
| NuGet Url: | https://www.nuget.org/packages/DickinsonBros.Middleware.ASP | 
Install
Install-Package DickinsonBros.Middleware.ASP
                        dotnet add package DickinsonBros.Middleware.ASP
                        paket add DickinsonBros.Middleware.ASP
                        
                                DickinsonBros.Middleware.ASP Download (Unzip the "nupkg" after downloading)
                            
                        Dependencies
- DickinsonBros.DateTime.Abstractions(>= 2.0.0 && < 3.0.0)
 - DickinsonBros.Guid.Abstractions(>= 2.0.0 && < 3.0.0)
 - DickinsonBros.Logger.Abstractions(>= 2.0.0 && < 3.0.0)
 - DickinsonBros.Redactor.Abstractions(>= 2.0.0 && < 3.0.0)
 - DickinsonBros.Stopwatch.Abstractions(>= 2.0.0 && < 3.0.0)
 - DickinsonBros.Telemetry.Abstractions(>= 5.1.0 && < 6.0.0)
 - Microsoft.AspNetCore.Http(>= 2.2.2 && < 3.0.0)
 - Microsoft.AspNetCore.Http.Abstractions(>= 2.2.0 && < 3.0.0)
 - morelinq(>= 3.3.2 && < 4.0.0)
 
                
Features
* Logs requests redacted (With "api" in route)
* Logs responses redacted and status codes (With "api" in route)
* Adds Telemetry
* Handles correlation Ids
* Catch all uncaught exceptions and log them redacted.