This is an automated email from the ASF dual-hosted git repository.
dinglei pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/rocketmq-client-go.git
The following commit(s) were added to refs/heads/master by this push:
new af567d2 feat: connection add debug log (#1118)
af567d2 is described below
commit af567d2ba776004d989f722af8c05186743ee7cf
Author: WeizhongTu <[email protected]>
AuthorDate: Wed Dec 6 19:37:50 2023 +0800
feat: connection add debug log (#1118)
---
internal/remote/remote_client.go | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/internal/remote/remote_client.go b/internal/remote/remote_client.go
index 76db1a1..eabfb75 100644
--- a/internal/remote/remote_client.go
+++ b/internal/remote/remote_client.go
@@ -180,12 +180,20 @@ func (c *remotingClient) receiveResponse(r
*tcpConnWrapper) {
return
}
// ignore name server connection read timeout
+ var isTimeout bool
if netErr, ok := err.(net.Error); ok &&
netErr.Timeout() {
- rlog.Debug("conn error, close connection",
map[string]interface{}{
+ isTimeout = true
+ }
+ if !(err == io.EOF || isTimeout) {
+ rlog.Error("conn error, close connection",
map[string]interface{}{
+ "remoteAddr":
r.RemoteAddr(),
+ "localAddr": r.LocalAddr(),
rlog.LogKeyUnderlayError: err,
})
- } else if err != io.EOF {
- rlog.Error("conn error, close connection",
map[string]interface{}{
+ } else {
+ rlog.Debug("conn error, close connection",
map[string]interface{}{
+ "remoteAddr":
r.RemoteAddr(),
+ "localAddr": r.LocalAddr(),
rlog.LogKeyUnderlayError: err,
})
}