Found 612 packages
Microsoft DiaSymReader interop interfaces and utilities.
Monitors exceptions in your application and automatically collects snapshots for offline analysis.
An extension method for Linq and DLR Expressions, producing readable, C# source-code versions of Expression Trees. Targets .NET 3.5+ and .NET Standard 1.0+
Implementation of Microsoft DiaSymReader interfaces that reads debug information from Portable PDB format.
.NET / .NETStandard - library for targeting ASP.NET applications
.NET / .NETStandard - library for targeting .NET applications
SourceLink: Source Code On Demand Source Link your Portable PDB files to allow source code to be downloaded on demand
Rookout is a .NET package that supports on the fly debugging and data extraction from .NET applications in production.
Serilog event sink that writes to the Raygun service.
Tools for debugging Penguin (or other) applications
.NET Framework - Raygun provider
Wraps DbgEng in a managed Task Asynchronous Pattern (e.g. async/await) so that consumers of this library do not need to be aware of the oddities of the dbgeng threading model. It creates a child process to host the engine out of process (using EngHost.exe) to allow native 32/64 bit debugging of binaries.
Xunit integration for Microsoft.Extensions.Logging. Provides ILogger implementation that forwards log messages to Xunit's ITestOutputHelper for easy debugging and test output visibility.
A set of debugging controls and helpers for Windows Runtime XAML applications.
A package that contains generic abstractions for debugging and logging purposes.
.NET Framework - Core library for MVC and WebApi Raygun providers
.NET / .NETStandard - library for targeting .NET applications
SourceLink: Source Code On Demand Source Link your Portable PDB files to allow source code to be downloaded on demand
Glimpse is a web debugging and diagnostics tool used to gain a better understanding of whats happening inside of your ASP.NET 4.0 application. For ASP.NET MVC3 support, please NuGet Glimpse.MVC3.
Add RouteDebuggingLogger to your AspNetCore app and behold in relieve as it explains to your Logger what routes AspNetCore.Mvc has identified. ``` public void Configure(IApplicationBuilder app, IHostingEnvironment env) { if (env.IsDevelopment()) { app .UseDeveloperExceptionPage() .UseMiddleware<RouteDebuggingLogger>(); } app .UseMvcWithDefaultRoute() .UseComponentAsService() .UseKitchenSink(); } ``` Example output: ``` info: AspNetCore.Mvc.Routes.DebuggingLoggerMiddleware.RouteDebuggingLogger[0] Microsoft.AspNetCore.Mvc.Internal.ActionDescriptorCollectionProvider.ActionDescriptors.Version=0. Actions.Count=13 info: AspNetCore.Mvc.Routes.DebuggingLoggerMiddleware.RouteDebuggingLogger[0] Action: Example.AspNetCore.Empty.HomeController.Index (Example.AspNetCore.Minimal) Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor Constraints: null AttributeRouteInfo : BoundProperties : [] FilterDescriptors : [{"FilterType":"Microsoft.AspNetCore.Mvc.Internal.ControllerActionFilter","Order":-2147483648,"Scope":20},{"FilterType":"Microsoft.AspNetCore.Mvc.ViewFeatures.SaveTempDataAttribute","Order":-2147483548,"Scope":10},{"FilterType":"Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeFilter","Order":0,"Scope":10}] Parameters : [] Properties : {} RouteValues : {"action":"Index","controller":"Home"} Timings in milliseconds to inspect and format each attribute: Name:0, Constraints:23, AttributeRouteInfo:23, BoundProperties:41, FilterDescriptors:60, Parameters:63, Properties:67, RouteValues:69 ... etc ... ``` Set `RouteDebuggingLogger.LogLevel` if you must change the LogLevel.