class ActionDispatch::DebugExceptions

def log_error(env, wrapper)

def log_error(env, wrapper)
  logger = logger(env)
  return unless logger
  exception = wrapper.exception
  trace = wrapper.application_trace
  trace = wrapper.framework_trace if trace.empty?
  ActiveSupport::Deprecation.silence do
    message = "\n#{exception.class} (#{exception.message}):\n"
    message << exception.annoted_source_code.to_s if exception.respond_to?(:annoted_source_code)
    message << "  " << trace.join("\n  ")
    logger.fatal("#{message}\n\n")
  end
end