All Projects → lotfio → ouch

lotfio / ouch

Licence: MIT license
⚓ Cool errors for PHP nerds ⚓

Programming Languages

PHP
23972 projects - #3 most used programming language
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to ouch

backtrace-unity
First-class error reporting for the Unity game engine.
Stars: ✭ 99 (+330.43%)
Mutual labels:  error-monitoring, error-handler, error-reporting
Emperror
The Emperor takes care of all errors personally
Stars: ✭ 201 (+773.91%)
Mutual labels:  error-monitoring, error-handler, error-reporting
Bugsnag Node
[DEPRECATED] Please upgrade to our Universal JS notifier "@bugsnag/js" • https://github.com/bugsnag/bugsnag-js
Stars: ✭ 48 (+108.7%)
Mutual labels:  error-monitoring, error-handler, error-reporting
Bugsnag Cocoa
Bugsnag crash reporting for iOS, macOS and tvOS apps
Stars: ✭ 167 (+626.09%)
Mutual labels:  error-monitoring, error-reporting
Exceptionless
Exceptionless server and jobs
Stars: ✭ 2,107 (+9060.87%)
Mutual labels:  error-monitoring, error-reporting
bugsnag-vue
[DEPRECATED] This package now lives within the monorepo for our Universal JS notifier "@bugsnag/js" • https://github.com/bugsnag/bugsnag-js
Stars: ✭ 26 (+13.04%)
Mutual labels:  error-monitoring, error-reporting
Bugsnag Android
Bugsnag crash monitoring and reporting tool for Android apps
Stars: ✭ 990 (+4204.35%)
Mutual labels:  error-monitoring, error-reporting
Raygun4net
Raygun provider for .NET
Stars: ✭ 107 (+365.22%)
Mutual labels:  error-monitoring, error-reporting
Bugsnag Python
Official bugsnag error monitoring and error reporting for django, flask, tornado and other python apps.
Stars: ✭ 69 (+200%)
Mutual labels:  error-monitoring, error-reporting
elmah.io
ELMAH error logger for sending errors to elmah.io.
Stars: ✭ 31 (+34.78%)
Mutual labels:  error-monitoring, error-reporting
TrackJS-Node
TrackJS Error Monitoring agent for NodeJS
Stars: ✭ 26 (+13.04%)
Mutual labels:  error-monitoring, error-reporting
Bugsnag Android Ndk
DEPRECATED - this project now lives at bugsnag/bugsnag-android
Stars: ✭ 42 (+82.61%)
Mutual labels:  error-monitoring, error-reporting
Sentry Php
The official PHP SDK for Sentry (sentry.io)
Stars: ✭ 1,591 (+6817.39%)
Mutual labels:  error-monitoring, error-handler
Bugsnag Ruby
Bugsnag error monitoring & reporting software for rails, sinatra, rack and ruby
Stars: ✭ 211 (+817.39%)
Mutual labels:  error-monitoring, error-reporting
Rollbar Android
Rollbar for Android
Stars: ✭ 41 (+78.26%)
Mutual labels:  error-monitoring, error-handler
Ohbug
An open source application information monitoring platform.
Stars: ✭ 101 (+339.13%)
Mutual labels:  error-monitoring, error-reporting
Sentry Ruby
Sentry SDK for Ruby
Stars: ✭ 724 (+3047.83%)
Mutual labels:  error-monitoring, error-handler
Bugsnag Laravel
Bugsnag notifier for the Laravel PHP framework. Monitor and report Laravel errors.
Stars: ✭ 746 (+3143.48%)
Mutual labels:  error-monitoring, error-reporting
Periskop
Exception Monitoring Service
Stars: ✭ 115 (+400%)
Mutual labels:  error-monitoring, error-reporting
Bugsnag Go
Automatic panic monitoring for Go and Go web frameworks, like negroni, gin, and revel
Stars: ✭ 155 (+573.91%)
Mutual labels:  error-monitoring, error-reporting

Ouch error handler for PHP

ouch

About Ouch :

Ouch is simple and lightweight ErrorHandler for PHP. It is aimed to help you debug PHP errors in a nice and detailed way. ouch is the Offical @SilverEngine framework error handler.

licence language version coverage build StyleCI

How it looks like :

HTTP

http-error

CLI

cli-error

Features :

  • Simple and easy to use.
  • Transforms all errors to Exceptions.
  • Catches all Errors and Exceptions.
  • Catches Fatal Errors.
  • Displays friendly Html errors.
  • Displays friendly console (CLI) errors.
  • Zero errors in prduction.

Instalation & Use :

    composer require lotfio/ouch

Use it:

    $ouch = new Ouch\Ouch;
    $ouch->enableErrorHandler($env = 'pro'); // for development use $env = 'dev';

Contributing

Thank you for considering to contribute to Ouch. All the contribution guidelines are mentioned here.

ChangeLog

Here you can find the ChangeLog.

Support the development

Share Ouch and lets get more stars and more contributors.

License

Ouch is an open-source software licensed under the MIT license.

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].