{"action":"opened","issue":{"url":"https://api.github.com/repos/basho/riak-nodejs-client/issues/138","repository_url":"https://api.github.com/repos/basho/riak-nodejs-client","labels_url":"https://api.github.com/repos/basho/riak-nodejs-client/issues/138/labels{/name}","comments_url":"https://api.github.com/repos/basho/riak-nodejs-client/issues/138/comments","events_url":"https://api.github.com/repos/basho/riak-nodejs-client/issues/138/events","html_url":"https://github.com/basho/riak-nodejs-client/issues/138","id":137328636,"number":138,"title":"Logging improvements","user":{"login":"mogadanez","id":790307,"avatar_url":"https://avatars.githubusercontent.com/u/790307?v=3","gravatar_id":"","url":"https://api.github.com/users/mogadanez","html_url":"https://github.com/mogadanez","followers_url":"https://api.github.com/users/mogadanez/followers","following_url":"https://api.github.com/users/mogadanez/following{/other_user}","gists_url":"https://api.github.com/users/mogadanez/gists{/gist_id}","starred_url":"https://api.github.com/users/mogadanez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mogadanez/subscriptions","organizations_url":"https://api.github.com/users/mogadanez/orgs","repos_url":"https://api.github.com/users/mogadanez/repos","events_url":"https://api.github.com/users/mogadanez/events{/privacy}","received_events_url":"https://api.github.com/users/mogadanez/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-02-29T18:12:53Z","updated_at":"2016-02-29T18:12:53Z","closed_at":null,"body":"current log snippet:\r\n```\r\nFebruary 29th 2016, 19:01:55.428\tdebug\t[RiakNode] (10.0.1.1:8087:12) executed\r\nFebruary 29th 2016, 19:01:55.420\terror\t[RiakConnection] (10.0.1.1:8087) { [Error: This socket has been ended by the other party] code: 'EPIPE' }\r\nFebruary 29th 2016, 19:01:55.420\tdebug\t[RiakNode] (10.0.1.1:8087:2) executed\r\nFebruary 29th 2016, 19:01:55.419\terror\t[RiakConnection] (10.0.1.1:8087) { [Error: This socket has been ended by the other party] code: 'EPIPE' }\r\nFebruary 29th 2016, 19:01:55.417\tdebug\t[RoundRobinNodeManager] executing command 'RpbGetReq' on node (10.0.1.1:8087)\r\nFebruary 29th 2016, 19:01:55.417\tdebug\t[RiakNode] executing command 'RpbGetReq' on node (10.0.1.1:8087:1) (existing connection)\r\nFebruary 29th 2016, 19:01:55.417\tdebug\t[RiakNode] executing command 'RpbGetReq' on node (10.0.1.1:8087:1) (available: 10)\r\nFebruary 29th 2016, 19:01:55.416\tdebug\t[RiakNode] node (10.0.1.1:8087:11) command RpbGetReq complete\r\nFebruary 29th 2016, 19:01:55.416\tdebug\t[RiakNode] node (10.0.1.1:8087:12) command 'RpbGetReq' received code: 10\r\nFebruary 29th 2016, 19:01:55.416\tdebug\t[RiakNode] node (10.0.1.1:8087) _available: 1, _currentNum: 1\r\nFebruary 29th 2016, 19:01:55.415\tdebug\t[RiakNode] (10.0.1.1:8087:12) executed\r\nFebruary 29th 2016, 19:01:55.414\tdebug\t[RoundRobinNodeManager] executing command 'RpbGetReq' on node (10.0.1.1:8087)\r\nFebruary 29th 2016, 19:01:55.414\tdebug\t[RiakNode] executing command 'RpbGetReq' on node (10.0.1.1:8087:11) (available: 1)\r\nFebruary 29th 2016, 19:01:55.414\tdebug\t[RiakNode] executing command 'RpbGetReq' on node (10.0.1.1:8087:11) (existing connection)\r\n```\r\n1. Hard to understand which request is failed with EPIPE\r\n2. RpbGetReq has no any context logged, bucket, bucketType, key \r\n3. Ideally it should be unique identifier for  Command which should be logged for all records including error messages.\r\n\r\n\r\n"}}