MTraceSDK.AspNetCore
2.3.0
dotnet add package MTraceSDK.AspNetCore --version 2.3.0
NuGet\Install-Package MTraceSDK.AspNetCore -Version 2.3.0
<PackageReference Include="MTraceSDK.AspNetCore" Version="2.3.0" />
<PackageVersion Include="MTraceSDK.AspNetCore" Version="2.3.0" />
<PackageReference Include="MTraceSDK.AspNetCore" />
paket add MTraceSDK.AspNetCore --version 2.3.0
#r "nuget: MTraceSDK.AspNetCore, 2.3.0"
#:package MTraceSDK.AspNetCore@2.3.0
#addin nuget:?package=MTraceSDK.AspNetCore&version=2.3.0
#tool nuget:?package=MTraceSDK.AspNetCore&version=2.3.0
MTraceSDK.AspNetCore
ApiExceptionListener, the ASP.NET Core request pipeline exception handler for
MTraceSDK. Split into its own package because it is the
only piece of the SDK that needs the ASP.NET Core shared framework - everything else (ExceptionListener,
EfCoreListener, SqlDiagnosticListener) works in a console app, a Windows Forms app, or any other
.NET host without it.
Installation
dotnet add package MTraceSDK.AspNetCore
Usage
builder.Services.AddExceptionHandler<ApiExceptionListener>();
var app = builder.Build();
app.UseExceptionHandler();
Captures exceptions raised while processing HTTP requests and reports the event with the request's
correlation ID (HttpContext.TraceIdentifier) and the route that was being served
(e.g. POST /api/Orders). It implements IExceptionHandler and only observes: it returns false so
the rest of the pipeline still produces the response.
See the MTraceSDK README for configuration
(MTraceConfig.Initialize) and the rest of the listeners.
License
GNU GENERAL PUBLIC LICENSE, Version 3. See the main MTraceSDK package for the full license text.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- MTraceSDK (>= 2.3.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.3.0 | 106 | 8/18/2026 |