class Saddle::Middleware::Logging::RailsLogger

Public: Log exceptions using the Rails logger

Public Instance Methods

call(env) click to toggle source
# File lib/saddle/middleware/logging/rails.rb, line 13
def call(env)
  begin
    @app.call(env)
  rescue => e
    if defined?(Rails.logger)
      Rails.logger.error("#{env[:saddle][:client].name} error: #{e}")
    end
    # Re-raise the error
    raise
  end
end