- From: Olivier Thereaux via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 03 Jul 2008 19:46:38 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/perl/modules/W3C/LinkChecker/bin In directory hutz:/tmp/cvs-serv3654 Modified Files: checklink Log Message: improve debug output in verbose mode. Patch courtesy of Michael Ernst Index: checklink =================================================================== RCS file: /sources/public/perl/modules/W3C/LinkChecker/bin/checklink,v retrieving revision 4.109 retrieving revision 4.110 diff -u -d -r4.109 -r4.110 --- checklink 4 May 2008 16:59:22 -0000 4.109 +++ checklink 3 Jul 2008 19:46:35 -0000 4.110 @@ -134,7 +134,7 @@ } # -# Checks whether we're allowed to retrieve the document based on it's IP +# Checks whether we're allowed to retrieve the document based on its IP # address. Takes an URI object and returns a HTTP::Response containing the # appropriate status and error message if the IP was disallowed, 0 # otherwise. URIs without hostname or IP address are always allowed, @@ -363,6 +363,7 @@ my %redirects; # Count of the number of documents checked my $doc_count = 0; + # Time stamp my $timestamp = &get_timestamp(); @@ -910,6 +911,8 @@ # Check links ############# + &hprintf("Recording all the links found: %d\n", scalar (keys %{$p->{Links}})) + if ($Opts{Verbose}); my %links; # Record all the links found while (my ($link, $lines) = each(%{$p->{Links}})) { @@ -943,6 +946,8 @@ } # Build the list of broken URI's + &hprintf("Checking %d links to build list of broken URI's\n", scalar (keys %links)) + if ($Opts{Verbose}); my %broken; while (my ($u, $ulinks) = each(%links)) { @@ -1031,7 +1036,7 @@ if ($Opts{HTML}) { if (!$Opts{Command_Line}) { if ($doc_count == $Opts{Max_Documents}) { - print("<hr />\n<p><strong>Maximum number of documents reached!</strong></p>\n"); + print("<hr />\n<p><strong>Maximum number of documents ($Opts{Max_Documents}) reached!</strong></p>\n"); } if ($doc_count >= $Opts{Max_Documents}) { $doc_count++; @@ -1336,6 +1341,9 @@ { my ($uri, $base_uri, $response, $links, $rec_needs_links) = @_; + print("parse_document($uri, $base_uri, ..., $links, $rec_needs_links)\n") + if $Opts{Verbose}; + my $p; if (defined($results{$uri}{parsing})) {
Received on Thursday, 3 July 2008 19:47:11 UTC