summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoriilyak <iilyak@ca.ibm.com>2017-08-16 14:48:45 -0700
committerGitHub <noreply@github.com>2017-08-16 14:48:45 -0700
commitb2397c514d7b07688782785983000190be859346 (patch)
tree331b1c42ed8dbff2230b561ed5b51862027549a5
parent61b215d91982417259f7260b344554b8d25106d7 (diff)
parent7dc5368891c93961e3d59bf335e516f2d463f5ba (diff)
downloadcouchdb-b2397c514d7b07688782785983000190be859346.tar.gz
Merge pull request #746 from cloudant/91868-improve-log-from-rexi
Log additional information on crashes from rexi
-rw-r--r--src/rexi/src/rexi_server.erl6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/rexi/src/rexi_server.erl b/src/rexi/src/rexi_server.erl
index 6cecdb8e7..614c3fc0c 100644
--- a/src/rexi/src/rexi_server.erl
+++ b/src/rexi/src/rexi_server.erl
@@ -138,7 +138,11 @@ init_p(From, {M,F,A}, Nonce) ->
put(nonce, Nonce),
try apply(M, F, A) catch exit:normal -> ok; Class:Reason ->
Stack = clean_stack(),
- couch_log:error("rexi_server ~p:~p ~100p", [Class, Reason, Stack]),
+ {ClientPid, _ClientRef} = From,
+ couch_log:error(
+ "rexi_server: from: ~s(~p) mfa: ~s:~s/~p ~p:~p ~100p", [
+ node(ClientPid), ClientPid, M, F, length(A),
+ Class, Reason, Stack]),
exit(#error{
timestamp = now(),
reason = {Class, Reason},