From 80beb6d6f602d80c6a17cb8c660540d959fa9528 Mon Sep 17 00:00:00 2001 From: Evgeny Khramtsov Date: Sun, 7 Jul 2019 22:12:14 +0300 Subject: Improve formatting of exceptions --- src/ejabberd_mnesia.erl | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/ejabberd_mnesia.erl') diff --git a/src/ejabberd_mnesia.erl b/src/ejabberd_mnesia.erl index 6f27231cb..3df981124 100644 --- a/src/ejabberd_mnesia.erl +++ b/src/ejabberd_mnesia.erl @@ -365,14 +365,14 @@ do_transform(OldAttrs, Attrs, Old) -> transform_fun(Module, Name) -> fun(Obj) -> try Module:transform(Obj) - catch ?EX_RULE(E, R, St) -> + catch ?EX_RULE(Class, Reason, St) -> StackTrace = ?EX_STACK(St), ?ERROR_MSG("Failed to transform Mnesia table ~s:~n" "** Record: ~p~n" - "** Reason: ~p~n" - "** StackTrace: ~p", - [Name, Obj, R, StackTrace]), - erlang:raise(E, R, StackTrace) + "** ~s", + [Name, Obj, + misc:format_exception(2, Class, Reason, StackTrace)]), + erlang:raise(Class, Reason, StackTrace) end end. -- cgit v1.2.3