code: def __setup(self):
          
          if not os.path.exists(self.__local_download_dir_warc):
              os.makedirs(self.__local_download_dir_warc)
  
          # make loggers quite
          configure_logging({"LOG_LEVEL": "ERROR"})
          logging.getLogger('requests').setLevel(logging.CRITICAL)
          logging.getLogger('readability').setLevel(logging.CRITICAL)
          logging.getLogger('PIL').setLevel(logging.CRITICAL)
          logging.getLogger('newspaper').setLevel(logging.CRITICAL)
          logging.getLogger('newsplease').setLevel(logging.CRITICAL)
          logging.getLogger('urllib3').setLevel(logging.CRITICAL)
  
          # set own logger
          logging.basicConfig(level=self.__log_level)
          self.__logger = logging.getLogger(__name__)
          self.__logger.setLevel(self.__log_level)
docs: Setup
          :return: