docs: def configure_logging(self):
          """Create logging handlers for any log output."""
          root_logger = logging.getLogger('')
  
          # Set up logging to a file
          root_logger.setLevel(logging.DEBUG)
  
          # Send higher-level messages to the console via stderr
          console = logging.StreamHandler(self.stderr)
          console_level = {self.WARNING_LEVEL: logging.WARNING,
                           self.INFO_LEVEL: logging.INFO,
                           self.DEBUG_LEVEL: logging.DEBUG,
                           }.get(self.options.verbose_level, logging.DEBUG)
          # The default log level is INFO, in this situation, set the
          # log level of the console to WARNING, to avoid displaying
          # useless messages. This equals using "--quiet"
          if console_level == logging.INFO:
              console.setLevel(logging.WARNING)
          else:
              console.setLevel(console_level)
          if logging.DEBUG == console_level:
              formatter = logging.Formatter(self.DEBUG_MESSAGE_FORMAT)
          else:
              formatter = logging.Formatter(self.CONSOLE_MESSAGE_FORMAT)
          logging.getLogger('iso8601.iso8601').setLevel(logging.WARNING)
          logging.getLogger('urllib3.connectionpool').setLevel(logging.WARNING)
          console.setFormatter(formatter)
          root_logger.addHandler(console)
          return