# File lib/moped/instrumentable/log.rb, line 23
      def instrument(name, payload = {})
        started = Time.new
        begin
          yield if block_given?
        rescue Exception => e
          payload[:exception] = [ e.class.name, e.message ]
          raise e
        ensure
          runtime = ("%.4fms" % (1000 * (Time.now.to_f - started.to_f)))
          Moped::Loggable.log_operations(payload[:prefix], payload[:ops], runtime)
        end
      end