code: def __setup(local_download_dir_warc, log_level):
      
      if not os.path.exists(local_download_dir_warc):
          os.makedirs(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=log_level)
      __logger = logging.getLogger(__name__)
      __logger.setLevel(log_level)
docs: Setup
      :return: