code: def log_url (self, url_data):
          
          self.writeln()
          if self.has_part('url'):
              self.write_url(url_data)
          if url_data.name and self.has_part('name'):
              self.write_name(url_data)
          if url_data.parent_url and self.has_part('parenturl'):
              self.write_parent(url_data)
          if url_data.base_ref and self.has_part('base'):
              self.write_base(url_data)
          if url_data.url and self.has_part('realurl'):
              self.write_real(url_data)
          if url_data.checktime and self.has_part('checktime'):
              self.write_checktime(url_data)
          if url_data.dltime >= 0 and self.has_part('dltime'):
              self.write_dltime(url_data)
          if url_data.size >= 0 and self.has_part('dlsize'):
              self.write_size(url_data)
          if url_data.info and self.has_part('info'):
              self.write_info(url_data)
          if url_data.modified and self.has_part('modified'):
              self.write_modified(url_data)
          if url_data.warnings and self.has_part('warning'):
              self.write_warning(url_data)
          if self.has_part('result'):
              self.write_result(url_data)
          self.flush()
docs: Write url checking info.