]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Add additional debug for antivirus module
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 1 Mar 2017 12:29:36 +0000 (12:29 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 1 Mar 2017 12:29:57 +0000 (12:29 +0000)
src/plugins/lua/antivirus.lua

index 97e9c0ecf83ea9ffe8778dc27197be5a6cd2db54..e6007dc26cea1ca7ec8bbf464d66c2cd73ce9951 100644 (file)
@@ -231,11 +231,16 @@ local function need_av_check(task, rule)
 end
 
 local function check_av_cache(task, rule, fn)
+  local key = task:get_digest()
+
   local function redis_av_cb(err, data)
     if data and type(data) == 'string' then
       -- Cached
       if data ~= 'OK' then
+        rspamd_logger.debugm(N, task, 'got cached result for %s: %s', key, data)
         yield_result(task, rule, data)
+      else
+        rspamd_logger.debugm(N, task, 'got cached result for %s: %s', key, data)
       end
     else
       if err then
@@ -246,7 +251,7 @@ local function check_av_cache(task, rule, fn)
   end
 
   if redis_params then
-    local key = task:get_digest()
+
     if redis_params['prefix'] then
       key = redis_params['prefix'] .. key
     end
@@ -274,6 +279,8 @@ local function save_av_cache(task, rule, to_save)
     if err then
       rspamd_logger.errx(task, 'failed to save virus cache for %s -> "%s": %s',
         to_save, key, err)
+    else
+      rspamd_logger.debugm(N, task, 'saved cached result for %s: %s', key, to_save)
     end
   end