diff options
author | Evgeny Khramtsov <ekhramtsov@process-one.net> | 2019-07-07 22:12:14 +0300 |
---|---|---|
committer | Evgeny Khramtsov <ekhramtsov@process-one.net> | 2019-07-07 22:12:14 +0300 |
commit | 80beb6d6f602d80c6a17cb8c660540d959fa9528 (patch) | |
tree | 7643cdebd6eec7dc3d9b6a6b3b57eaab1e3846ab /src/ejabberd_sql.erl | |
parent | Fix return type in try_set_password() (diff) |
Improve formatting of exceptions
Diffstat (limited to 'src/ejabberd_sql.erl')
-rw-r--r-- | src/ejabberd_sql.erl | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/ejabberd_sql.erl b/src/ejabberd_sql.erl index 029c2260..5a94dcf8 100644 --- a/src/ejabberd_sql.erl +++ b/src/ejabberd_sql.erl @@ -618,8 +618,8 @@ sql_query_internal(#sql_query{} = Query) -> {error, <<"terminated unexpectedly">>}; ?EX_RULE(Class, Reason, Stack) -> StackTrace = ?EX_STACK(Stack), - ?ERROR_MSG("Internal error while processing SQL query: ~p", - [{Class, Reason, StackTrace}]), + ?ERROR_MSG("Internal error while processing SQL query:~n** ~s", + [misc:format_exception(2, Class, Reason, StackTrace)]), {error, <<"internal error">>} end, check_error(Res, Query); @@ -760,10 +760,10 @@ sql_query_format_res({selected, _, Rows}, SQLQuery) -> catch ?EX_RULE(Class, Reason, Stack) -> StackTrace = ?EX_STACK(Stack), - ?ERROR_MSG("Error while processing " - "SQL query result: ~p~n" - "row: ~p", - [{Class, Reason, StackTrace}, Row]), + ?ERROR_MSG("Error while processing SQL query result:~n" + "** Row: ~p~n** ~s", + [Row, + misc:format_exception(2, Class, Reason, StackTrace)]), [] end end, Rows), |