? linkchecker_revision_log.patch
Index: linkchecker.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/linkchecker/linkchecker.module,v
retrieving revision 1.7.2.134
diff -u -r1.7.2.134 linkchecker.module
--- linkchecker.module	27 Sep 2009 15:29:07 -0000	1.7.2.134
+++ linkchecker.module	15 Nov 2009 01:23:12 -0000
@@ -241,9 +241,14 @@
           // Always use the default revision setting. See node_object_prepare().
           $node_options = variable_get('node_options_'. $node->type, array('status', 'promote'));
           $node->revision = in_array('revision', $node_options);
+
+          // Generate a log message for the node_revisions table, visible on the node's Revisions tab
+          $log = t('Changed permanently moved link in %node from %src to %dst.', array('%node' => url('node/' . $row->nid), '%src' => $link->url, '%dst' => $response->redirect_url));
+          $node->log = $log;
+
           // Save changed node and update the node link list.
           node_save($node);
-          watchdog('linkchecker', 'Changed permanently moved link in %node from %src to %dst.', array('%node' => url('node/' . $row->nid), '%src' => $link->url, '%dst' => $response->redirect_url), WATCHDOG_INFO);
+          watchdog('linkchecker', $log, WATCHDOG_INFO);
         }
 
         // COMMENTS: Autorepair all comments having this outdated link.
