docs: def dump_handler_config_data(self):
          ''' Return capture handler configuration data.
  
          Return a dictionary of capture handler configuration data of the form:
  
          .. code-block:: none
  
              [{
                  'handler': <handler configuration dictionary>,
  
                  'log_file_path': <Path to the current log file that the logger
                      is writing. Note that if rotation is used it\'s possible
                      this data will be stale eventually.>,
  
                  'conn_type': <The string defining the connection type of the
                      logger.>,
  
                  'address': <The list containing address info that the logger is
                      using for its connection.>
              }, ...]
  
          '''
          ignored_keys = ['logger', 'log_rot_time', 'reads', 'data_read']
          config_data = []
          for h in self.capture_handlers:
              config_data.append({
                  'handler': {
                      k:v for k, v in h.iteritems()
                      if k not in ignored_keys
                  },
                  'log_file_path': h['logger']._stream.name,
                  'conn_type': self.conn_type,
                  'address': self.address,
              })
          return config_data