Class: PactBroker::Api::Resources::ErrorHandler

Inherits:
Object
  • Object
show all
Includes:
Logging
Defined in:
lib/pact_broker/api/resources/base_resource.rb

Constant Summary

Constants included from Logging

Logging::LOG_DIR, Logging::LOG_FILE_NAME

Class Method Summary collapse

Methods included from Logging

included, #log_error, #logger, #logger=

Class Method Details

.handle_exception(e, response) ⇒ Object



21
22
23
24
25
# File 'lib/pact_broker/api/resources/base_resource.rb', line 21

def self.handle_exception e, response
  logger.error e
  logger.error e.backtrace
  response.body = {:message => e.message, :backtrace => e.backtrace }.to_json
end