No commit activity in last 3 years
No release in over 3 years
The Exception Engine logs your Rails exceptions in your mongodb database and provides a web interface to manage them
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

= 1.2.4
= 2.0.0.rc.5
 Project Readme

ExceptionEngine¶ ↑

Copyright © 2011 Consoci8 Sdn Bhd

The ExceptionEngine logs your Rails exceptions in your mongodb database and provides a web interface to manage them

It assumes you have mongodb installed and running in your machine

To use this in your rails engine, add the following line to your gemfile:

gem "exception_engine"

And then run

bundle install

Setup authentication:

Define an exception_engine_authentication method in ApplicationController:

# app/controllers/application_controller.rb

def exception_engine_authentication
  # authentication_logic_goes_here
end

For example, if you are using the Devise gem and have an Admin model:

# app/controllers/application_controller.rb

def exception_engine_authentication
  authenticate_admin!
end

View the exceptions interface:

http://localhost:3000/exceptions

For mongo installation:

www.mongodb.org/display/DOCS/Quickstart

After you installed mongodb, make sure you run the mongod server

$ mongod

This project uses GPLv3 License. Check Gemfile for other dependencies.

Credits:

  1. José Valim for enginex

  2. Thoughtbot’s HoptoadNotifier gem

TODO

  1. Needs pretty UI