mod_csi_simple: Consider messages encrypted payload as important (fixes part of ...
[prosody.git] / plugins / mod_stanza_debug.lua
blob6dedb6f72c6a4776e2fd2e8c63d9587acc01d1a7
1 module:set_global();
3 local tostring = tostring;
4 local filters = require "util.filters";
6 local function log_send(t, session)
7 if t and t ~= "" and t ~= " " then
8 session.log("debug", "SEND: %s", tostring(t));
9 end
10 return t;
11 end
13 local function log_recv(t, session)
14 if t and t ~= "" and t ~= " " then
15 session.log("debug", "RECV: %s", tostring(t));
16 end
17 return t;
18 end
20 local function init_raw_logging(session)
21 filters.add_filter(session, "stanzas/in", log_recv, -10000);
22 filters.add_filter(session, "stanzas/out", log_send, 10000);
23 end
25 filters.add_filter_hook(init_raw_logging);
27 function module.unload()
28 filters.remove_filter_hook(init_raw_logging);
29 end