'Removes a set of client logs from the list of uncollected logs,
to allow for future log recovery.
:param host - the hostname of the machine holding the logs
:param remote_path - the directory on the remote machine holding logs
:param local_path - the local directory to copy the logs into'

def remove_client_log(self, hostname, remote_path, local_path):

    def update_func(logs_list):
        logs_list.remove((hostname, remote_path, local_path))
    self._update_uncollected_logs_list(update_func)
