Method: FreeZipcodeData::Logger#log_exception

Defined in:
lib/free_zipcode_data/logger.rb

#log_exception(e, data = {}) ⇒ Object



16
17
18
19
20
21
# File 'lib/free_zipcode_data/logger.rb', line 16

def log_exception(e, data = {})
  msg = "EXCEPTION : #{e.class.name} : #{e.message}"
  msg += "\n data : #{data.inspect}" if data && !data.empty?
  msg += "\n  #{e.backtrace[0, 6].join("\n  ")}"
  log_provider.error(msg)
end