0.0
No release in over a year
Extract errors from multiple sources
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies
 Project Readme

ErrorExtractor

ErrorExtractor is a simple utility to extract errors from exceptions objects. It handles the different common ways an exception message may be presented, so that you don't have to worry about how an exception object presents the information, you just hand it to ErrorExtractor and get back a string you can print to a log or the console, etc.

Installation

Bundler

gem 'error_extractor', '~> 0.1.0'

Gem install

$ gem install error_extractor

Usage

ErrorExtractor is meant to be used in rescue blocks:

begin

    raise "an Error!"

rescue => e 
    log "An error occurred during processing: #{extract_errors(e)}" 
    log "An error with a backtrace: #{extract_errors_with_backtrace(e)}"
end 

Development

After checking out the repo, run bin/setup to install dependencies. Then, run rake test to run the tests. You can also run bin/console for an interactive prompt that will allow you to experiment.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/duskhacker/error-extractor.

License

The gem is available as open source under the terms of the MIT License.