Mercurial > prosody-modules
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 |
