docs: def configure_logging(path=None):
      """
      Set up log levels, and split verbose logs to a file
  
          Configure the client-side environment logs to print
          to stdout at "info" level, and also to print to a
          verbose log file located at /tmp/universe-<pid>.log
          or another path you specify at "debug" level.
          We suggest calling this method at the beginning of
          your script.
      """
  
      global _logging_configured
      if _logging_configured:
          return
      _logging_configured = True
  
      if path is False:
          # Disable logfile
          return
      elif path is None:
          path = '/tmp/universe-{}.log'.format(os.getpid())
  
      logger.info('Writing logs to file: %s', path)
      # Turn up extra_logger level
      extra_logger.setLevel(logging.DEBUG)
      if path == '-':
          return
  
      # Add file handler to root logger
      root_logger = logging.getLogger()
      formatter = logging.Formatter('[%(asctime)s] %(message)s')
      handler = logging.FileHandler(path, 'w', encoding='UTF-8')
      handler.setFormatter(formatter)
      root_logger.addHandler(handler)
  
      # Set extra_logger to *only* use file handler
      extra_logger.propagate = False
      extra_logger.addHandler(handler)