@@ -245,7 +245,7 @@ def analyze(self, fname, find_sources=False, check_remote=False):
245
245
target = urldefrag (target )[0 ]
246
246
247
247
if any ([urlparse (target ).netloc .endswith (_ ) for _ in ['example.com' , 'example.net' , 'example.org' ]]):
248
- self .logger .info ("Not testing example address \" {0}\" ." .format (target ))
248
+ self .logger .debug ("Not testing example address \" {0}\" ." .format (target ))
249
249
continue
250
250
251
251
# absolute URL to root-relative
@@ -274,7 +274,7 @@ def analyze(self, fname, find_sources=False, check_remote=False):
274
274
if self .checked_remote_targets [target ] in [301 , 308 ]:
275
275
self .logger .warn ("Remote link PERMANENTLY redirected in {0}: {1} [Error {2}]" .format (filename , target , self .checked_remote_targets [target ]))
276
276
elif self .checked_remote_targets [target ] in [302 , 307 ]:
277
- self .logger .notice ("Remote link temporarily redirected in {1}: {2} [HTTP: {3}]" .format (filename , target , self .checked_remote_targets [target ]))
277
+ self .logger .debug ("Remote link temporarily redirected in {1}: {2} [HTTP: {3}]" .format (filename , target , self .checked_remote_targets [target ]))
278
278
elif self .checked_remote_targets [target ] > 399 :
279
279
self .logger .error ("Broken link in {0}: {1} [Error {2}]" .format (filename , target , self .checked_remote_targets [target ]))
280
280
continue
@@ -302,7 +302,7 @@ def analyze(self, fname, find_sources=False, check_remote=False):
302
302
if redir_status_code in [301 , 308 ]:
303
303
self .logger .warn ("Remote link moved PERMANENTLY to \" {0}\" and should be updated in {1}: {2} [HTTP: {3}]" .format (resp .url , filename , target , redir_status_code ))
304
304
if redir_status_code in [302 , 307 ]:
305
- self .logger .notice ("Remote link temporarily redirected to \" {0}\" in {1}: {2} [HTTP: {3}]" .format (resp .url , filename , target , redir_status_code ))
305
+ self .logger .debug ("Remote link temporarily redirected to \" {0}\" in {1}: {2} [HTTP: {3}]" .format (resp .url , filename , target , redir_status_code ))
306
306
self .checked_remote_targets [resp .url ] = resp .status_code
307
307
self .checked_remote_targets [target ] = redir_status_code
308
308
else :
@@ -343,7 +343,7 @@ def analyze(self, fname, find_sources=False, check_remote=False):
343
343
344
344
elif target_filename not in self .existing_targets :
345
345
if os .path .exists (target_filename ):
346
- self .logger .info (u"Good link {0} => {1}" .format (target , target_filename ))
346
+ self .logger .notice (u"Good link {0} => {1}" .format (target , target_filename ))
347
347
self .existing_targets .add (target_filename )
348
348
else :
349
349
rv = True
@@ -358,9 +358,9 @@ def analyze(self, fname, find_sources=False, check_remote=False):
358
358
359
359
def scan_links (self , find_sources = False , check_remote = False ):
360
360
"""Check links on the site."""
361
- self .logger .info ("Checking Links:" )
362
- self .logger .info ("===============\n " )
363
- self .logger .info ("{0} mode" .format (self .site .config ['URL_TYPE' ]))
361
+ self .logger .debug ("Checking Links:" )
362
+ self .logger .debug ("===============\n " )
363
+ self .logger .debug ("{0} mode" .format (self .site .config ['URL_TYPE' ]))
364
364
failure = False
365
365
# Maybe we should just examine all HTML files
366
366
output_folder = self .site .config ['OUTPUT_FOLDER' ]
@@ -380,14 +380,14 @@ def scan_links(self, find_sources=False, check_remote=False):
380
380
if self .analyze (fname , find_sources , False ):
381
381
failure = True
382
382
if not failure :
383
- self .logger .info ("All links checked." )
383
+ self .logger .debug ("All links checked." )
384
384
return failure
385
385
386
386
def scan_files (self ):
387
387
"""Check files in the site, find missing and orphaned files."""
388
388
failure = False
389
- self .logger .info ("Checking Files:" )
390
- self .logger .info ("===============\n " )
389
+ self .logger .debug ("Checking Files:" )
390
+ self .logger .debug ("===============\n " )
391
391
only_on_output , only_on_input = real_scan_files (self .site , self .cache )
392
392
393
393
# Ignore folders
@@ -406,14 +406,14 @@ def scan_files(self):
406
406
for f in only_on_input :
407
407
self .logger .warn (f )
408
408
if not failure :
409
- self .logger .info ("All files checked." )
409
+ self .logger .debug ("All files checked." )
410
410
return failure
411
411
412
412
def clean_files (self ):
413
413
"""Remove orphaned files."""
414
414
only_on_output , _ = real_scan_files (self .site , self .cache )
415
415
for f in only_on_output :
416
- self .logger .info ('removed: {0}' .format (f ))
416
+ self .logger .debug ('removed: {0}' .format (f ))
417
417
os .unlink (f )
418
418
419
419
# Find empty directories and remove them
@@ -425,7 +425,7 @@ def clean_files(self):
425
425
for d in all_dirs :
426
426
try :
427
427
os .rmdir (d )
428
- self .logger .info ('removed: {0}/' .format (d ))
428
+ self .logger .debug ('removed: {0}/' .format (d ))
429
429
except OSError :
430
430
pass
431
431
return True
0 commit comments