'Delete a TXT record using the supplied information.
Note that both the record\'s name and content are used to ensure that similar records
created concurrently (e.g., due to concurrent invocations of this plugin) are not deleted.
Failures are logged, but not raised.
:param str domain: The domain to use to look up the Cloudflare zone.
:param str record_name: The record name (typically beginning with \'_acme-challenge.\').
:param str record_content: The record content (typically the challenge validation).'

def del_txt_record(self, domain, record_name, record_content):

    try:
        zone_id = self._find_zone_id(domain)
    except errors.PluginError as e:
        logger.debug('Encountered    error    finding    zone_id    during    deletion:    %s', e)
        return
    if zone_id:
        record_id = self._find_txt_record_id(zone_id, record_name, record_content)
        if record_id:
            try:
                self.cf.zones.dns_records.delete(zone_id, record_id)
                logger.debug('Successfully    deleted    TXT    record.')
            except CloudFlare.exceptions.CloudFlareAPIError as e:
                logger.warn('Encountered    CloudFlareAPIError    deleting    TXT    record:    %s', e)
        else:
            logger.debug('TXT    record    not    found;    no    cleanup    needed.')
    else:
        logger.debug('Zone    not    found;    no    cleanup    needed.')
