mod_muc_webchat_url: Fix default url
[prosody-modules.git] / mod_stanzadebug / mod_stanzadebug.lua
blob0c8922b5e25f8269ef7b11be58fe56c8bf842739
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() -- luacheck: ignore
28 filters.remove_filter_hook(init_raw_logging);
29 end