增加websocket日志
This commit is contained in:
parent
96c3db96ec
commit
aed7687a91
|
|
@ -34,7 +34,9 @@ public class SdWebsocket {
|
|||
SdWebsocket.sysUserAPI = sysUserAPI;
|
||||
}
|
||||
|
||||
/**线程安全Map*/
|
||||
/**
|
||||
* 线程安全Map
|
||||
*/
|
||||
private static ConcurrentHashMap<String, Session> sessionPool = new ConcurrentHashMap<>();
|
||||
|
||||
@OnOpen
|
||||
|
|
@ -125,6 +127,19 @@ public class SdWebsocket {
|
|||
log.info("【系统 SdWebsocket】当前在线用户: [{}] 共 {} 人", userList.toString(), sessionPool.size());
|
||||
|
||||
Session session = sessionPool.get(userId);
|
||||
|
||||
if (session != null) {
|
||||
log.info("【系统 SdWebsocket】获取到用户 {} 的 session: id={}, isOpen={}, maxIdleTimeout={}ms,requestURI={}, queryString={}",
|
||||
userId,
|
||||
session.getId(),
|
||||
session.isOpen(),
|
||||
session.getMaxIdleTimeout(),
|
||||
session.getRequestURI(),
|
||||
session.getQueryString());
|
||||
} else {
|
||||
log.info("【系统 SdWebsocket】未找到用户 {} 的 session,sessionPool 中不存在该用户", userId);
|
||||
}
|
||||
|
||||
if (session != null && session.isOpen()) {
|
||||
session.getAsyncRemote().sendText(message);
|
||||
log.debug("【系统 SdWebsocket】消息发送成功");
|
||||
|
|
|
|||
Loading…
Reference in New Issue