old_contents: import logging
  
  def default_logging(grab_log='/tmp/grab.log', level=logging.DEBUG, mode='a',
                      network_log='/tmp/grab.network.log'):
      """
      Customize logging output to display all log messages
      except grab network logs.
  
      Redirect grab network logs into file.
      """
  
      logging.basicConfig(level=level)
  
      network_logger = logging.getLogger('grab.network')
      network_logger.propagate = False
      if network_log:
          hdl = logging.FileHandler(network_log, mode)
          network_logger.addHandler(hdl)
          network_logger.setLevel(level)
  
      grab_logger = logging.getLogger('grab')
      if grab_log:
          hdl = logging.FileHandler(grab_log, mode)
          grab_logger.addHandler(hdl)
          grab_logger.setLevel(level)
  
new_contents: import logging
  
  def default_logging(grab_log='/tmp/grab.log', level=logging.DEBUG, mode='a',
                      propagate_network_logger=False,
                      network_log='/tmp/grab.network.log'):
      """
      Customize logging output to display all log messages
      except grab network logs.
  
      Redirect grab network logs into file.
      """
  
      logging.basicConfig(level=level)
  
      network_logger = logging.getLogger('grab.network')
      network_logger.propagate = propagate_network_logger
      if network_log:
          hdl = logging.FileHandler(network_log, mode)
          network_logger.addHandler(hdl)
          network_logger.setLevel(level)
  
      grab_logger = logging.getLogger('grab')
      if grab_log:
          hdl = logging.FileHandler(grab_log, mode)
          grab_logger.addHandler(hdl)
          grab_logger.setLevel(level)
  
subject: Add popagate_network_log option to grab.tools.logs.default_logging