751 packages tagged with “exception”
Polly is a .NET resilience and transient-fault-handling library that allows developers to express resilience and transient fault handling policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner.
Polly.Extensions.Http is an extensions package containing opinionated convenience methods for configuring Polly policies to handle transient faults typical of calls through HttpClient.
Log exception details and custom properties that are not output in Exception.ToString().
Polly.Core is a .NET resilience and transient-fault-handling library that allows developers to express resilience strategies such as Retry, Circuit Breaker, Hedging, Timeout, Chaos and Fallback in a fluent and thread-safe manner.
Error handling middleware, using RFC7807
A lightweight Result object implementation for .NET
Polly.Extensions adds support for dependency injection and telemetry for the Polly.Core library.
Core library for ELMAH (Error Logging Modules and Handlers) without any configuration.
Polly.RateLimiting is a .NET resilience and transient-fault-handling library that allows developers to express resilience strategies using a Rate Limiter in a fluent and thread-safe manner.
ELMAH with initial configuration for getting started quickly. ELMAH (Error Logging Modules and Handlers) is an application-wide error logging facility that is completely pluggable. It can be dynamically added to a running ASP.NET web application, or even all ASP.NET web applications on a machine, without any need for re-compilation or re-deployment.
Monitors exceptions in your application and automatically collects snapshots for offline analysis.
Log exception details and custom properties that are not output in Exception.ToString(). Contains custom destructurers for Entity Framework Core exceptions.
Optional is a robust option/maybe type for C#.
The Transient Fault Handling Application Block for Windows Azure ("Topaz") provides a set of reusable and testable components for adding retry logic into your Windows Azure applications leveraging Windows Azure SQL Database, Windows Azure storage, Service Bus and Caching Service. This makes your Windows Azure application more reliable and resilient to transient faults (such as temporary network connectivity issues or temporary service unavailability). This improves overall application stability.
Painless integration of ELMAH functionality into ASP.NET MVC Application. Just drop the package inside your ASP.NET MVC application and access /elmah URL. It will also install global HandleError filter, that guarantees all unhandled errors are logged (even if customError turned "On").
Async-friendly format for stack traces and exceptions (not needed in .NET 6+)
Polly is a .NET 4.5 / .NET Standard 1.1 library that allows developers to express resilience and transient fault handling policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation and Fallback in a fluent and thread-safe manner.
Handle database errors easily when working with Entity Framework Core. Catch specific exceptions such as UniqueConstraintException, CannotInsertNullException, MaxLengthExceededException, NumericOverflowException or ReferenceConstraintException instead of generic DbUpdateException This is a base package for database specific packages. Install one of the specific packages instead of this
Enrich Serilog log events with properties from System.Exception.
Log exception details and custom properties that are not output in Exception.ToString(). Contains custom destructurers for SQL Server exceptions.
Full information stack trace without deploying PDBs Don't want to deploy PDBs, but still get exception stack traces that map to original source line numbers? Want to have your cake and eat it too? ProductionStackTrace is intended to run in Production, without any access to PDB symbol files. It produces a stack trace with enough information to be analyzed by the techies back on the base with a help of a Symbol Store to get original source code line numbers. Usage & documentation is at: https://github.com/gimelfarb/ProductionStackTrace
Rollbar collects errors that happen in your application, notifies you, and analyzes them so you can debug and fix them.
Captures LogContext of a thrown exception to enrich logs when the exception is eventually logged.
Transient error detection strategies to use with Windows Azure SQL Database, for the Transient Fault Handling Application Block ("Topaz").
.NET client for communicating with the elmah.io REST API
ELMAH with configuration for getting started quickly on a Microsoft SQL Server (2000 or later) database as the error log. NB requires manual configuration.
Global Exception Handler is middleware allowing you to handle exceptions by convention
log4net.Elasticsearch is a log4net adapter for easy logging of exceptions and messages to Elasticsearch indices. Tested through Elasticsearch 6.2
Log exception details and custom properties that are not output in Exception.ToString(). Contains custom destructurers for Refit exceptions.