Module: S3MediaServerApi::Consumers::ConsumerHelper
- Included in:
- S3MediaServerConsumer
- Defined in:
- lib/s3_media_server_api/consumers/consumer_helper.rb
Instance Method Summary collapse
Instance Method Details
#handle_exception(ex) ⇒ Object
4 5 6 7 8 9 10 11 |
# File 'lib/s3_media_server_api/consumers/consumer_helper.rb', line 4 def handle_exception(ex) bc = ActiveSupport::BacktraceCleaner.new bc.add_filter { |line| line.gsub(Rails.root.to_s, '') } # strip the Rails.root prefix bc.add_silencer { |line| line =~ /mongrel|gems|minitest/ } # skip any lines from mongrel or rubygems array_of_trace = bc.clean(ex.backtrace).map{|line| [" ", line].join } array_of_trace.unshift("#{ex.class}: #{ex.}") logger.error array_of_trace.join("\n") end |