]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
Improve logging to avoid confusion
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 18 Dec 2015 16:39:26 +0000 (16:39 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 18 Dec 2015 16:39:26 +0000 (16:39 +0000)
src/libstat/stat_process.c

index e09f729508cab8f2a92e1fa1cbe751eb7e31afc9..57482974d1cb0c457abba48739afeb5df4967d4b 100644 (file)
@@ -301,13 +301,8 @@ preprocess_init_stat_token (gpointer k, gpointer v, gpointer d)
                if (cl_runtime->clcf->min_tokens > 0 &&
                                (guint32)g_tree_nnodes (cbdata->tok->tokens) < cl_runtime->clcf->min_tokens) {
                        /* Skip this classifier */
-                       msg_debug_task ("<%s> contains less tokens than required for %s classifier: "
-                                       "%ud < %ud", cbdata->task->message_id, cl_runtime->clcf->name,
-                                       g_tree_nnodes (cbdata->tok->tokens),
-                                       cl_runtime->clcf->min_tokens);
                        cur = g_list_next (cur);
                        cl_runtime->skipped = TRUE;
-
                        continue;
                }
 
@@ -750,6 +745,16 @@ rspamd_stat_learn (struct rspamd_task *task,
                        curst = g_list_next (curst);
                }
 
+               if (cl_run->skipped) {
+                       msg_info_task (
+                                       "<%s> contains less tokens than required for %s classifier: "
+                                                       "%ud < %ud",
+                                       task->message_id,
+                                       cl_run->clcf->name,
+                                       g_tree_nnodes (cl_run->tok->tokens),
+                                       cl_run->clcf->min_tokens);
+               }
+
                if (cl_run->cl && !cl_run->skipped) {
                        cl_ctx = cl_run->cl->init_func (task->task_pool, cl_run->clcf);