From: Vsevolod Stakhov Date: Sat, 2 Jan 2016 00:00:59 +0000 (+0000) Subject: Implement printing of scores in the log file X-Git-Tag: 1.1.0~157 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f66d2ffef3a6ef62c5b39b9dd86ab15aa44d3c3f;p=thirdparty%2Frspamd.git Implement printing of scores in the log file --- diff --git a/src/libserver/task.c b/src/libserver/task.c index 4f3a9d72c9..2901010234 100644 --- a/src/libserver/task.c +++ b/src/libserver/task.c @@ -733,11 +733,23 @@ rspamd_task_log_metric_res (struct rspamd_task *task, sym = (struct symbol *) v; if (first) { - rspamd_printf_fstring (&symbuf, "%s", sym->name); + if (lf->flags & RSPAMD_LOG_FLAG_SYMBOLS_SCORES) { + rspamd_printf_fstring (&symbuf, "%s(%.2f)", sym->name, + sym->score); + } + else { + rspamd_printf_fstring (&symbuf, "%s", sym->name); + } first = FALSE; } else { - rspamd_printf_fstring (&symbuf, ",%s", sym->name); + if (lf->flags & RSPAMD_LOG_FLAG_SYMBOLS_SCORES) { + rspamd_printf_fstring (&symbuf, ",%s(%.2f)", sym->name, + sym->score); + } + else { + rspamd_printf_fstring (&symbuf, ",%s", sym->name); + } } }