This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
commit 22c286e80dfdbc58e1eeb65769f7507ac95ba068
tree 5af87a412313390e5e69ccdab3043ead5aff6c0b
parent 9787a7207b8a268344726c29f28dfa042b49e1a9 parent 7522d9a1c29d7bc14577642d1dc253a53468ae25
tree 5af87a412313390e5e69ccdab3043ead5aff6c0b
parent 9787a7207b8a268344726c29f28dfa042b49e1a9 parent 7522d9a1c29d7bc14577642d1dc253a53468ae25
| name | age | message | |
|---|---|---|---|
| |
.gitignore | ||
| |
History.txt | ||
| |
README.markdown | ||
| |
Rakefile | ||
| |
bin/ | ||
| |
exceptional.gemspec | ||
| |
exceptional.yml | ||
| |
init.rb | ||
| |
install.rb | Sat Oct 04 05:50:40 -0700 2008 | |
| |
lib/ | ||
| |
rails/ | ||
| |
spec/ | ||
| |
tasks/ |
README.markdown
Exceptional plugin for Ruby on Rails
This plugin posts exception data to Exceptional (http://getexceptional.com). Data about the request, session, environment and a backtrace of the exception is transmitted.
Once installed and configured, all exceptions from web requests are reported to Exceptional.
Installation
- gem install exceptional
- Add config.gem entry to 'config/environment.rb'
config.gem 'exceptional', :version => '2.0.0'
- run 'exceptional install <api-key>' using the api-key for your app from http://getexceptional.com
Other ways to install:
- traditional rails plugin install
- gem bundler
Upgrading from old version of the exceptional plugin
- Delete vendor/plugins/exceptional
- Follow installation instructions above
- (optional) Simplify your config/exceptional.yml file - all it needs now is a single line with 'api-key: YOUR-KEY'
Usage outside web requests (Daemons etc)
Exceptional.resuce do something_that_you_want_to_catch_exceptions_from end
This reports exceptions to Exceptional and re-raises them.
(Optional) Loading exceptional config
You can either do something like
Exceptional::Config.load("config/exceptional.yml")
or
Exceptional.configure('YOUR_API-KEY')
Please send any questions or comments to feedback@getexceptional.com.
Copyright © 2008, 2009 Contrast.








