code: public static synchronized LogStorage getLogStorage(){
          if(storage==null){
              String cls = Options.getStorage().getSystem("log.storageClass", LogStorage.class.getName());
              try{
                  storage = (LogStorage)Class.forName(cls).newInstance();
              }catch (Exception e){
                  throw S1SystemError.wrap(e);
              }
          }
          return storage;
      }
docs: Get log storage
  @return