Skip to content

Commit 6a16b6e

Browse files
committed
add disconnect log
1 parent 688c9af commit 6a16b6e

File tree

1 file changed

+16
-12
lines changed

1 file changed

+16
-12
lines changed

slave_api.go

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,8 @@ func WtfConnect(sc SlaveConfig, pool *redis.Pool, jobPool *redis.Pool, rHub *red
121121
t1 := time.Now()
122122
logger.WithFields(logrus.Fields{
123123
"socket_id": s.SocketId(),
124-
"userid": auth.UserId,
124+
"conn_at": t1,
125+
"user_id": auth.UserId,
125126
}).Info("connect")
126127
s.Listen(func(data []byte) (b []byte, err error) {
127128
h, err := CommanRouter(data, jobPool)
@@ -158,11 +159,12 @@ func WtfConnect(sc SlaveConfig, pool *redis.Pool, jobPool *redis.Pool, rHub *red
158159
})
159160
t2 := time.Now()
160161
logger.WithFields(logrus.Fields{
161-
"conn_at": t1,
162-
"conn_end": t2,
163-
"socket_id": s.SocketId(),
164-
"userid": auth.UserId,
165-
"conn_duration": fmt.Sprintf("%v", t2.Sub(t1)),
162+
"conn_at": t1,
163+
"conn_end": t2,
164+
"socket_id": s.SocketId(),
165+
"user_id": auth.UserId,
166+
"conn_duration": fmt.Sprintf("%v", t2.Sub(t1)),
167+
"conn_duration_nano": fmt.Sprintf("%d", t2.Sub(t1)),
166168
}).Info("disconnect")
167169
return
168170
}
@@ -209,8 +211,9 @@ func WsConnect(sc SlaveConfig, pool *redis.Pool, jobPool *redis.Pool, rHub *redi
209211

210212
t1 := time.Now()
211213
logger.WithFields(logrus.Fields{
214+
"conn_at": t1,
212215
"socket_id": s.SocketId(),
213-
"userid": auth.UserId,
216+
"user_id": auth.UserId,
214217
}).Info("connect")
215218
s.Listen(func(data []byte) (b []byte, err error) {
216219
h, err := CommanRouter(data, jobPool)
@@ -248,11 +251,12 @@ func WsConnect(sc SlaveConfig, pool *redis.Pool, jobPool *redis.Pool, rHub *redi
248251
t2 := time.Now()
249252
logger.WithFields(
250253
logrus.Fields{
251-
"conn_at": t1,
252-
"conn_end": t2,
253-
"socket_id": s.SocketId(),
254-
"userid": auth.UserId,
255-
"conn_duration": fmt.Sprintf("%v", t2.Sub(t1)),
254+
"conn_at": t1,
255+
"conn_end": t2,
256+
"socket_id": s.SocketId(),
257+
"user_id": auth.UserId,
258+
"conn_duration": fmt.Sprintf("%v", t2.Sub(t1)),
259+
"conn_duration_nano": fmt.Sprintf("%d", t2.Sub(t1)),
256260
}).Info("disconnect")
257261
return
258262
}

0 commit comments

Comments
 (0)