Report abuse

class Object
  def logging(message, log = LOGGER)  
    begin
      result = yield
      log.debug "#{message} OK"
      result
    rescue Object => e
      log.debug "#{message} FAILED"
      raise e # reraise
    end
  end
end