aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2011-08-13 17:23:33 +0200
committerBadlop <badlop@process-one.net>2011-08-16 19:29:36 +0200
commitafad6c75a06d626092dbdab3a369ebf9544a75e9 (patch)
treea7cccea3c2e0e097fc1bc3017fe8e95b5d73df67 /src
parentFix SCRAM code (EJAB-1196) (diff)
Provide stacktrace in log report when module start fails
Diffstat (limited to 'src')
-rw-r--r--src/gen_mod.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gen_mod.erl b/src/gen_mod.erl
index ed51d7605..28afc12ae 100644
--- a/src/gen_mod.erl
+++ b/src/gen_mod.erl
@@ -86,8 +86,8 @@ start_module2(Host, Module, Opts) ->
catch Class:Reason ->
del_module_mnesia(Host, Module),
ets:delete(ejabberd_modules, {Module, Host}),
- ErrorText = io_lib:format("Problem starting the module ~p for host ~p ~n options: ~p~n ~p: ~p",
- [Module, Host, Opts, Class, Reason]),
+ ErrorText = io_lib:format("Problem starting the module ~p for host ~p ~n options: ~p~n ~p: ~p~n stacktarce: ~p",
+ [Module, Host, Opts, Class, Reason, erlang:get_stacktrace()]),
?CRITICAL_MSG(ErrorText, []),
case is_app_running(ejabberd) of
true ->