Reduce time constructing repeated string (bug 26619)

It was actually expensive!
This commit is contained in:
Simon MacMullen 2015-03-02 11:41:55 +00:00
parent b5be81ed58
commit a2e9152d87
1 changed files with 3 additions and 2 deletions

View File

@ -151,7 +151,8 @@ delivery_to_log_record({#'basic.deliver'{routing_key = Key},
payload = Payload}.
log(text, P, Record) ->
Fmt = "~n~s~n~s: Message ~s~n~n"
Fmt = "~n========================================"
"========================================~n~s: Message ~s~n~n"
"Node: ~s~nConnection: ~s~n"
"Virtual host: ~s~nUser: ~s~n"
"Channel: ~p~nExchange: ~s~n"
@ -166,7 +167,7 @@ log(text, P, Record) ->
end ++
"Properties: ~p~nPayload: ~n~s~n",
Args =
[string:copies("=", 80), Record#log_record.timestamp,
[Record#log_record.timestamp,
Record#log_record.type,
Record#log_record.node, Record#log_record.connection,
Record#log_record.vhost, Record#log_record.username,