code: public synchronized void close() {
        Map<String, IDataLogger> copiedLoggers = new HashMap<String, IDataLogger>(this.openLoggers);
  
          for (IDataLogger dataLogger : copiedLoggers.values()) {
              try {
                  dataLogger.close();
              } catch (Exception e) { }
          }
          this.openLoggers.clear();
  
      }
docs: closes all reopen loggers