Index: rules/rules/modules/rules.events.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/rules/rules/modules/Attic/rules.events.inc,v
retrieving revision 1.1.2.12
diff -u -r1.1.2.12 rules.events.inc
--- rules/rules/modules/rules.events.inc	15 May 2009 13:03:12 -0000	1.1.2.12
+++ rules/rules/modules/rules.events.inc	4 Jul 2009 21:34:36 -0000
@@ -96,5 +96,20 @@
 }
 
 /**
+ * Implementation of hook_watchdog to catch watchdog events
+ *
+ * @param $log_message
+ * 	The log message (array) sent via watchdog
+ */
+function rules_watchdog($log_message) {
+  if ($log_message['type'] == "rules") {
+    //prevent re-entry of code -- if rules logs something we don't want to go into a loop
+    return;
+  }
+  rules_invoke_event('watchdog', $log_message['message'], $log_message['user'], $log_message['severity'], $log_message['referrer'], $log_message['ip'], $log_message['time'], $log_message['link']);
+}
+
+
+/**
  * @}
  */
\ No newline at end of file
