Error Handling Block

  •        122

Provides customizable handling of transient errors. Built-in handlers for WCF, WebClient, HttpRequest. For .NET, Silverlight, Store App, Windows Phone.

http://errorhandlingblock.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

Polly - Polly is a

  •    CSharp

Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner.Polly targets .NET 4.0, .NET 4.5 and .NET Standard 1.1 (coverage: .NET Core, Mono, Xamarin.iOS, Xamarin.Android, UWP, WP8.1+).

bugsnag-js - Javascript notifier for Bugsnag. Monitor and report JavaScript errors.

  •    Javascript

Automatically detect JavaScript errors on your website, get real-time error alerts and detailed diagnostic reports. Get cross-browser error detection and see errors grouped by browser, browser version, OS, and more. Learn more about JavaScript error reporting from Bugsnag. Use the following plugins and guides to integrate Bugsnag with various frameworks.

bugsnag-php - Bugsnag error monitoring and error reporting for PHP apps

  •    PHP

The Bugsnag error reporter for PHP gives you instant notification of errors and exceptions in your PHP applications. Learn more about automatic PHP error reporting with Bugsnag. Includes error monitoring and error reporting support for Laravel, Lumen, Symfony, Silex, Magento, Zend Framework, Code Igniter, Wordpress, and other PHP apps.

bugsnag-react-native - Error monitoring and reporting for native exceptions and JS errors in React Native apps

  •    Javascript

Automatic React Native crash reporting with Bugsnag helps you detect both native OS and JavaScript errors in your React Native apps. All contributors are welcome! For information on how to build, test and release bugsnag-react-native, see our contributing guide.

psDebug

  •    PHP

PHP error and exception handling class. To simplify error and exception handling, converts errors into exceptions. Adds 'nice' error message box for final user and developer full error data including execution trace. Plus some helping methods


guava-retrying - This is a small extension to Google's Guava library to allow for the creation of configurable retrying strategies for an arbitrary function call, such as something that talks to a remote service with flaky uptime

  •    Java

##What is this? The guava-retrying module provides a general purpose method for retrying arbitrary Java code with specific stop, retry, and exception handling capabilities that are enhanced by Guava's predicate matching. This is a fork of the excellent RetryerBuilder code posted here by Jean-Baptiste Nizet (JB). I've added a Gradle build for pushing it up to my little corner of Maven Central so that others can easily pull it into their existing projects with minimal effort. It also includes exponential and Fibonacci backoff WaitStrategies that might be useful for situations where more well-behaved service polling is preferred.

OK - Elegant error/exception handling in Elixir, with result monads.

  •    Elixir

Elegant error/exception handling in Elixir, with result monads. The OK module works with result tuples by treating them as a result monad.

bugsnag-laravel - Bugsnag notifier for the Laravel PHP framework. Monitor and report Laravel errors.

  •    PHP

The Bugsnag Notifier for Laravel gives you instant notification of errors and exceptions in your Laravel PHP applications. We support both Laravel and Lumen. Learn more about Laravel error reporting from Bugsnag. v1 of our Laravel package supports Laravel 4. You can find it on our 1.7 branch.

Sedge: An Automated Error Reporting Tool

  •    

Sedge is a highly customizable tool designed to help your customers create error reports. The reports can include log files, data files, system information, screenshots or any user's files.

CEXCEPT exception handling in C

  •    Perl

A header file (cexcept.h) that provides Try/Throw/Catch macros similar to those available in C++ for error handling.

Exceptionless - Exceptionless server and jobs

  •    CSharp

Refer to the Exceptionless documentation wiki.We provide very reasonably priced hosting at Exceptionless. By using our hosted service, you are supporting the project and helping it get better! We also provide set up and support services.

MVC Error Handling Services

  •    

Unlike other error handling projects, MVC Error Handling Services (MVCEHS) has been built to work exclusively with the MVC framework. Once added and configured, MVCEHS gives you error handling capabilities without changing a single line of code.

spring-retry

  •    Java

Spring Retry provides an abstraction around retrying failed operations, with an emphasis on declarative control of the process and policy-based bahaviour that is easy to extend and customize. For instance, you can configure a plain POJO operation to retry if it fails, based on the type of exception, and with a fixed or exponential backoff.

tenacity - Retrying library for Python

  •    Python

Tenacity is an Apache 2.0 licensed general-purpose retrying library, written in Python, to simplify the task of adding retry behavior to just about anything. It originates from a fork of retrying. The simplest use case is retrying a flaky function whenever an Exception occurs until a value is returned.

node-graceful-fs - fs with incremental backoff on EMFILE

  •    Javascript

graceful-fs functions as a drop-in replacement for the fs module, making various improvements.The improvements are meant to normalize behavior across different platforms and environments, and to make filesystem access more resilient to errors.

react-native-exception-handler - A react native module that lets you to register a global error handler that can capture fatal/non fatal uncaught exceptions

  •    Objective-C

A react native module that lets you to register a global error handler that can capture fatal/non fatal uncaught exceptions. The module helps prevent abrupt crashing of RN Apps without a graceful message to the user. V2 of this module now supports catching Unhandled Native Exceptions also along with the JS Exceptions ✌🏻🍻 There are NO breaking changes. So its safe to upgrade from v1 to v2. So there is no reason not to 😉.

ASP.NET Error / Exception Handler open source project

  •    

ErrorHandler is an open source ASP.NET error (Exception) logging and reporting solution. -Easily add error logging functionality to your web application in a plug and play fashion. -Provides a web interface to search and view the errors that were logged by your web application.

JEHA

  •    Java

JEHA (Java Exception HAndler) makes easy handling exceptions in Java programs. You can annotate your classes and methods and the framework know what to do when an error is raised. Annotate your class. JEHA does the rest!

Brevidy - A video social network built with Ruby on Rails, HAML, Bootstrap, and jQuery.

  •    Ruby

Brevidy was a video social network that I built with Ruby on Rails 3.0.7, HAML, Bootstrap, and jQuery that was released into beta testing February 2012. Brevidy closed down shortly after due to the high costs of server hosting in addition to all of the add-on services such as video transcoding, email, error exception handling, database storage, etc. Unfortunately, it's very difficult to get investor interest without knowing a friend of a friend, so I wasn't able to afford the rising costs that accompanied the user growth. The idea of Brevidy was to create a place that people could upload their own videos or cross-post YouTube/Vimeo videos into public or private channels that other people could subscribe to. When you subscribe to other people's channels, all videos from those channels show up in an infinitely-scrolling stream and you can easily re-share, comment, or badge a video. It was a beautiful website, but video is a difficult and expensive medium so unfortunately it didn't work out.