mod_storage_xmlarchive: Log error writing XML since datamanager doesn't
authorKim Alvefur <zash@zash.se>
Thu, 21 Nov 2019 16:35:31 +0100
changeset 3759 bb18a1f5e9d7
parent 3758 d77a61d81555
child 3760 ba4f45b8678f
mod_storage_xmlarchive: Log error writing XML since datamanager doesn't
mod_storage_xmlarchive/mod_storage_xmlarchive.lua
--- a/mod_storage_xmlarchive/mod_storage_xmlarchive.lua	Sun Aug 25 20:59:05 2019 +0200
+++ b/mod_storage_xmlarchive/mod_storage_xmlarchive.lua	Thu Nov 21 16:35:31 2019 +0100
@@ -36,6 +36,9 @@
 	local day = dt.date(when);
 	local ok, err = dm.append_raw(username.."@"..day, self.host, self.store, "xml", data);
 	if not ok then
+		-- append_raw, unlike list_append, does not log anything on failure atm, so we do so here
+		module:log("error", "Unable to write to %s storage ('%s') for user: %s@%s",
+			self.store, err, username, module.host)
 		return nil, err;
 	end