changeset 3755:bb18a1f5e9d7

mod_storage_xmlarchive: Log error writing XML since datamanager doesn't
author Kim Alvefur <zash@zash.se>
date Thu, 21 Nov 2019 16:35:31 +0100
parents d77a61d81555
children ba4f45b8678f
files mod_storage_xmlarchive/mod_storage_xmlarchive.lua
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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