aboutsummaryrefslogtreecommitdiff
path: root/src/mod_http_api.erl
diff options
context:
space:
mode:
authorPaweł Chmielowski <pchmielowski@process-one.net>2019-04-03 11:33:07 +0200
committerPaweł Chmielowski <pchmielowski@process-one.net>2019-04-03 11:33:07 +0200
commitd085fff14bc06581e36977f528aa51dd805b5473 (patch)
tree0059699fabed0a01796b781166b1c85189053dc5 /src/mod_http_api.erl
parentcache_size not applied to mod_roster on reload_config (#2769) (diff)
Make http_api command execution exception catcher log also command and args
Diffstat (limited to 'src/mod_http_api.erl')
-rw-r--r--src/mod_http_api.erl5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mod_http_api.erl b/src/mod_http_api.erl
index 8cc80982a..5bda709c2 100644
--- a/src/mod_http_api.erl
+++ b/src/mod_http_api.erl
@@ -306,7 +306,10 @@ handle(Call, Auth, Args, Version) when is_atom(Call), is_list(Args) ->
throw:Msg when is_list(Msg); is_binary(Msg) ->
{400, iolist_to_binary(Msg)};
?EX_RULE(Class, Error, Stack) ->
- ?ERROR_MSG("REST API Error: ~p:~p ~p", [Class, Error, ?EX_STACK(Stack)]),
+ ?ERROR_MSG("REST API Error: "
+ "~s(~p) -> ~p:~p ~p",
+ [Call, hide_sensitive_args(Args),
+ Class, Error, ?EX_STACK(Stack)]),
{500, <<"internal_error">>}
end;
{error, Msg} ->