Diff

mod_cache_c2s_caps/mod_cache_c2s_caps.lua @ 3080:b003d72d9ce6

mod_cache_c2s_caps: Switch to origin.log to provide better debug to admins.
author Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
date Fri, 01 Jun 2018 18:33:53 +0200
parent 2901:0fb44258d2cf
child 3111:7a3ac037e57f
line wrap: on
line diff
--- a/mod_cache_c2s_caps/mod_cache_c2s_caps.lua	Fri Jun 01 18:24:34 2018 +0200
+++ b/mod_cache_c2s_caps/mod_cache_c2s_caps.lua	Fri Jun 01 18:33:53 2018 +0200
@@ -25,18 +25,18 @@
 	in_flight_iqs[from..node_string] = nil;
 
 	if node_string ~= node_query then
-		module:log("debug", "Wrong node for our disco#info query, expected %s, received %s", node_string, node_query);
+		origin.log("debug", "Wrong node for our disco#info query, expected %s, received %s", node_string, node_query);
 		return;
 	end
 
 	local node, ver = node_query:match("([^#]+)#([^#]+)");
 	local hash = calculate_hash(query)
 	if ver ~= hash then
-		module:log("debug", "Wrong hash for disco#info: %s ~= %s", ver, hash);
+		origin.log("debug", "Wrong hash for disco#info: %s ~= %s", ver, hash);
 	end
 
 	origin.caps_cache = query;
-	module:log("info", "Stored caps %s", ver);
+	origin.log("info", "Stored caps %s", ver);
 	module:fire_event("c2s-capabilities-changed", { origin = origin });
 	return true;
 end
@@ -57,7 +57,7 @@
 
 	local caps = stanza:get_child("c", "http://jabber.org/protocol/caps");
 	if caps == nil then
-		module:log("debug", "Presence without caps received, skipping");
+		origin.log("debug", "Presence without caps received, skipping");
 		return;
 	end
 
@@ -68,17 +68,17 @@
 		return;
 	end
 	if hash ~= "sha-1" then
-		module:log("warn", "Non-SHA-1 caps received: %s", hash);
+		origin.log("warn", "Non-SHA-1 caps received: %s", hash);
 		return;
 	end
 
 	local node_query = node.."#"..ver;
 	if (origin.caps_cache and origin.caps_cache.attr.node == node_query) or in_flight_iqs[from..node_query] ~= nil then
-		module:log("debug", "Already requested these caps, skipping");
+		origin.log("debug", "Already requested these caps, skipping");
 		return;
 	end
 
-	module:log("debug", "Received presence with SHA-1 caps %s, querying disco#info", node_query);
+	origin.log("debug", "Received presence with SHA-1 caps %s, querying disco#info", node_query);
 
 	local id = uuid_gen();
 	iq_node_map[from..id] = node_query