comparison mod_log_messages_sql/mod_log_messages_sql.lua @ 1639:398c4aaccf6d

mod_log_messages_sql: Better logging on error
author Matthew Wild <mwild1@gmail.com>
date Tue, 31 Mar 2015 12:45:58 +0100
parents 7dbde05b48a9
children be08b65f2855
comparison
equal deleted inserted replaced
1638:9276473ee5be 1639:398c4aaccf6d
96 function sql.rollback(...) 96 function sql.rollback(...)
97 if connection then connection:rollback(); end -- FIXME check for rollback error? 97 if connection then connection:rollback(); end -- FIXME check for rollback error?
98 return ...; 98 return ...;
99 end 99 end
100 function sql.commit(...) 100 function sql.commit(...)
101 if not connection:commit() then return nil, "SQL commit failed"; end 101 local ok, err = connection:commit();
102 if not ok then
103 module:log("error", "SQL commit failed: %s", tostring(err));
104 return nil, "SQL commit failed: "..tostring(err);
105 end
102 return ...; 106 return ...;
103 end 107 end
104 108
105 end 109 end
106 110