summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandru Scvortov <alexandru@rabbitmq.com>2011-08-04 12:26:46 +0100
committerAlexandru Scvortov <alexandru@rabbitmq.com>2011-08-04 12:26:46 +0100
commitefca72ac7bf49df1091ecc42d3e9d1751f5c5aaa (patch)
tree750cc87e03542d9419ed06c82854927385d9824e
parentfeec24fd86118fb070bc4dd033b53378c91086bd (diff)
downloadrabbitmq-server-efca72ac7bf49df1091ecc42d3e9d1751f5c5aaa.tar.gz
better argument formatting
-rw-r--r--src/rabbit_control.erl8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/rabbit_control.erl b/src/rabbit_control.erl
index 2dd246d5..e8afed0c 100644
--- a/src/rabbit_control.erl
+++ b/src/rabbit_control.erl
@@ -480,8 +480,9 @@ quit(Status) ->
log_action(Node, Command, Args) ->
rabbit_misc:with_local_io(
fun () ->
- error_logger:info_msg("~p executing~n rabbitmqctl ~p ~p~n",
- [Node, Command, mask_args(Command, Args)])
+ error_logger:info_msg("~p executing~n rabbitmqctl ~s ~s~n",
+ [Node, Command,
+ format_args(mask_args(Command, Args))])
end).
%% Mask passwords and other sensitive info before logging.
@@ -491,3 +492,6 @@ mask_args("change_password", [Name, _Password | Args]) ->
[Name, "****" | Args];
mask_args(_, Args) ->
Args.
+
+format_args(Args) ->
+ string:join([io_lib:format("~p", [A]) || A <- Args], " ").