module SlackLogDevice::DebugExceptions

Public Instance Methods

log_error(request, wrapper) click to toggle source
# File lib/slack_log_device/debug_exceptions.rb, line 5
def log_error(request, wrapper)
  logger = logger(request)
  return unless logger
  exception = wrapper.exception
  return if defined?(ActionController::RoutingError) && exception.is_a?(ActionController::RoutingError)
  exception.instance_variable_set(:@__slack_log_device_request, request)
  logger.fatal(exception)
end