From: Carsten Rosenberg Date: Mon, 14 Jan 2019 14:17:22 +0000 (+0100) Subject: [Minor] lua_scanners - common - log_clean function X-Git-Tag: 1.9.0~305^2~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=246319f03153a569d861f37fdb20f0ca711ffaad;p=thirdparty%2Frspamd.git [Minor] lua_scanners - common - log_clean function --- diff --git a/lualib/lua_scanners/common.lua b/lualib/lua_scanners/common.lua index 43400c3753..0c76004ebf 100644 --- a/lualib/lua_scanners/common.lua +++ b/lualib/lua_scanners/common.lua @@ -28,6 +28,18 @@ local fun = require "fun" local exports = {} +local function log_clean(task, rule, msg) + + msg = msg or 'message or mime_part is clean' + + if rule.log_clean then + rspamd_logger.infox(task, '%s: %s', rule.log_prefix, msg) + else + lua_util.debugm(rule.module_name, task, '%s: %s', rule.log_prefix, msg) + end + +end + local function match_patterns(default_sym, found, patterns, dyn_weight) if type(patterns) ~= 'table' then return default_sym, dyn_weight end if not patterns[1] then @@ -286,6 +298,7 @@ local function check_parts_match(task, rule) return fun.filter(filter_func, task:get_parts()) end +exports.log_clean = log_clean exports.yield_result = yield_result exports.match_patterns = match_patterns exports.need_av_check = need_av_check