code: public DevVarLongStringArray get_logging_level (String[] dvsa) throws DevFailed {
      //- Temp vector
      int i;
      Iterator it;
      Vector tmp_name = new Vector();
      Vector tmp_level = new Vector();
      //- For each entry in dvsa
      for (i = 0; i < dvsa.length; i++) {
        //- Get devices which name matches the pattern pattern
        Vector dl = Util.instance().get_device_list(dvsa[i].toLowerCase());
        //- For each device in dl
        it = dl.iterator();
        while (it.hasNext()) {
          DeviceImpl dev = (DeviceImpl)it.next();
          tmp_name.addElement(dev.get_name());
          tmp_level.addElement(dev.get_logger().getLevel());
        }
      }
      //- Instanciate retuned value
      DevVarLongStringArray dvlsa = new DevVarLongStringArray();
      dvlsa.lvalue = new int[tmp_level.size()];
      dvlsa.svalue = new String[tmp_name.size()];
      i = 0;
      Iterator name_it = tmp_name.iterator();
      Iterator level_it = tmp_level.iterator();
      while (name_it.hasNext() && level_it.hasNext()) {
        dvlsa.svalue[i] = (String)name_it.next();
          dvlsa.lvalue[i] = log4j_to_tango_level((Level)level_it.next());
        i++;
      }
      return dvlsa;
  	}
docs: Get logging level for the specified devices
  
  @param dvsa A Tango.DevVarStringArray containing device names