Info
Version: | 1.0.3 |
Author(s): | Mark Dickinson |
Last Update: | Friday, October 23, 2020 |
.NET Fiddle: | Create the first Fiddle |
NuGet Url: | https://www.nuget.org/packages/Dickinsonbros.Middleware.Function |
Install
Install-Package Dickinsonbros.Middleware.Function
dotnet add package Dickinsonbros.Middleware.Function
paket add Dickinsonbros.Middleware.Function
Dickinsonbros.Middleware.Function Download (Unzip the "nupkg" after downloading)
Dependencies
- DickinsonBros.DateTime.Abstractions(>= 2.0.0 && < 3.0.0)
- DickinsonBros.Encryption.JWT.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)
- Microsoft.AspNetCore.Mvc.Abstractions(>= 2.2.0 && < 3.0.0)
- Microsoft.AspNetCore.Mvc.Core(>= 2.2.5 && < 3.0.0)
- Microsoft.Extensions.Configuration.Abstractions(>= 3.1.9 && < 4.0.0)
- Microsoft.Extensions.Options(>= 3.1.9 && < 4.0.0)
- Microsoft.Extensions.Options.ConfigurationExtensions(>= 3.1.9 && < 4.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 Auth
* Handles correlation Ids
* Catch all uncaught exceptions and log them redacted.