All Projects → bchavez → Bugtrap

bchavez / Bugtrap

Licence: mit
🐞 BugTrap: Catch unhandled exceptions in unmanaged and managed .NET code.

Projects that are alternatives of or similar to Bugtrap

Bugsnag Android
Bugsnag crash monitoring and reporting tool for Android apps
Stars: ✭ 990 (+768.42%)
Mutual labels:  exceptions, crash-reports
Bugsnag Cocoa
Bugsnag crash reporting for iOS, macOS and tvOS apps
Stars: ✭ 167 (+46.49%)
Mutual labels:  exceptions, crash-reports
Rollbar Android
Rollbar for Android
Stars: ✭ 41 (-64.04%)
Mutual labels:  exceptions
Laravel Exception Notifier
Laravel Exception Notifier will send an email of the error along with the stack trace to the chosen recipients. This Package includes all necessary traits, views, configs, and Mailers for email notifications upon your applications exceptions. You can customize who send to, cc to, bcc to, enable/disable, and custom subject or default subject based on environment. Built for Laravel 5.2, 5.3, 5.4, 5.5+. Get the errors and fix them before the client even reports them, that's why this exists! For Laravel 5, 6, and 7
Stars: ✭ 94 (-17.54%)
Mutual labels:  exceptions
Backtrace
Makes Python tracebacks human friendly
Stars: ✭ 80 (-29.82%)
Mutual labels:  exceptions
Simple Breakpad Server
Simple breakpad crash reports collecting server
Stars: ✭ 43 (-62.28%)
Mutual labels:  crash-reports
React Guard
🦄 React Guard automagically catches exceptions from React components, extracts useful debug information and prevents White Screen of Death 👻
Stars: ✭ 89 (-21.93%)
Mutual labels:  exceptions
Friendly Exception
An interface for an exception to be friendly
Stars: ✭ 41 (-64.04%)
Mutual labels:  exceptions
Didyoumean Python
Module to have suggestions in case of errors (NameError, AttributeError, etc).
Stars: ✭ 102 (-10.53%)
Mutual labels:  exceptions
Vos backend
vangav open source - backend; a backend generator (generates more than 90% of the code needed for big scale backend services)
Stars: ✭ 71 (-37.72%)
Mutual labels:  exceptions
Coderr.server
Replace logfiles with Coderr to correct bugs faster and more efficiently.
Stars: ✭ 92 (-19.3%)
Mutual labels:  exceptions
Bugsnag Python
Official bugsnag error monitoring and error reporting for django, flask, tornado and other python apps.
Stars: ✭ 69 (-39.47%)
Mutual labels:  exceptions
Bugsnag Node
[DEPRECATED] Please upgrade to our Universal JS notifier "@bugsnag/js" • https://github.com/bugsnag/bugsnag-js
Stars: ✭ 48 (-57.89%)
Mutual labels:  exceptions
Ndcrash
A powerful crash reporting library for Android NDK. Don't forget to run git submodule update --init --recursive after checking out.
Stars: ✭ 91 (-20.18%)
Mutual labels:  crash-reports
Bugsnag Android Ndk
DEPRECATED - this project now lives at bugsnag/bugsnag-android
Stars: ✭ 42 (-63.16%)
Mutual labels:  exceptions
Ohbug
An open source application information monitoring platform.
Stars: ✭ 101 (-11.4%)
Mutual labels:  crash-reports
Larabug
Laravel error reporting tool
Stars: ✭ 84 (-26.32%)
Mutual labels:  exceptions
Crashreporter
Store and send crash reports directly to the devlopers
Stars: ✭ 69 (-39.47%)
Mutual labels:  crash-reports
Backoff
Python library providing function decorators for configurable backoff and retry
Stars: ✭ 1,670 (+1364.91%)
Mutual labels:  exceptions
Exception Track
Tracking ⚠️ exceptions for Rails application and store them in database.
Stars: ✭ 102 (-10.53%)
Mutual labels:  exceptions

Build status Release License

BugTrap

BugTrap is a tool to catch unhandled exceptions in unmanaged and managed .NET code. BugTrap also supports sending crash reports to a remote server for analysis.

The original author, Maksim Pyatkovskiy, has a great article about BugTrap on CodeProject that goes into detail about how BugTrap is used.

The BugTrap source code and binaries in this repository are granted by the original author under the MIT license. In other words, you're free to use BugTrap in commercial and non-commercial applications.

Download & Install

Check the releases section in this repository for the latest builds: BugTrap.zip contains all BugTrap components required for Win32/x64 projects:

  • BugTrap[U][D][N][-x64].dll - BugTrap DLL module.
  • BugTrap[U][D][N][-x64].lib - BugTrap library file used by linker.
    • [U] - Unicode aware version has 'U' letter. ANSI version doesn't have 'U' letter.
    • [D] - Debug version has 'D' letter. Release version doesn't have 'D' letter.
    • [N] - managed (.NET) version has 'N' letter. Native version doesn't have 'N' letter.
    • [-x64] - 64 bit version for AMD-64 platform has '-x64' suffix. x86 version doesn't have this suffix.
  • dbghelp.dll - DbgHelp library (see "BugTrap Developer's Guide" for details).
  • BugTrap.h - Header file with BugTrap API definitions.
  • BTTrace.h - C++ wrapper of custom logging functions.
  • BTAtlWindow.h - ATL/WTL exception handlers.
  • BTMfcWindow.h - MFC exception handlers.
  • CrashExplorer.exe - MAP file analyzer.
  • BugTrap.chm - BugTrap 1.x Specification.

Please see "BugTrap Developer's Guide" for additional information about file types used by BugTrap for Win32/x64.

BugTrap Server Application

Inside BugTrap.zip, you'll also find the following server applications for server side acceptance of crash reports:

  • Server\BugTrapServer - BugTrap Server Windows Service in C#
  • Server\BugTrapWebServer - BugTrap Web Server in ASP.NET
  • Server\JBugTrapServer - BugTrap Server in Java

You can choose any server technology to begin accepting crash reports from BugTrap clients. Open and edit *.config files for various configuration parameters.

Screenshots

Screenshot Screenshot Screenshot

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].