Filter runner logs.
authorFlorent Bruneau <florent.bruneau@polytechnique.org>
Mon, 15 Sep 2008 16:30:51 +0000 (18:30 +0200)
committerFlorent Bruneau <florent.bruneau@polytechnique.org>
Mon, 15 Sep 2008 16:30:51 +0000 (18:30 +0200)
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
postlicyd/filter.c

index 7b0dee3..6556422 100644 (file)
@@ -137,12 +137,17 @@ filter_hook_t *filter_run(const filter_t *filter, const query_t *query)
 {
     int start = 0;
     int end   = filter->hooks.len;
+    syslog(LOG_DEBUG, "running filter %s (%s)",
+           filter->name, ftokens[filter->type]);
     filter_result_t res = runners[filter->type](filter, query);
+    syslog(LOG_DEBUG, "filter run, result is %s", htokens[res]);
 
     while (start < end) {
         int mid = (start + end) / 2;
         filter_hook_t *hook = array_ptr(filter->hooks, mid);
         if (hook->type == res) {
+            syslog(LOG_DEBUG, "return hook of type %s, value %s",
+                   htokens[hook->type], hook->value);
             return hook;
         } else if (res < hook->type) {
             end = mid;