diff options
author | iilyak <iilyak@ca.ibm.com> | 2017-08-16 14:48:45 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-08-16 14:48:45 -0700 |
commit | b2397c514d7b07688782785983000190be859346 (patch) | |
tree | 331b1c42ed8dbff2230b561ed5b51862027549a5 | |
parent | 61b215d91982417259f7260b344554b8d25106d7 (diff) | |
parent | 7dc5368891c93961e3d59bf335e516f2d463f5ba (diff) | |
download | couchdb-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.erl | 6 |
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}, |