feat(assist): debug logs for new connections
This commit is contained in:
parent
83294b1980
commit
b09e2d1fc9
1 changed files with 13 additions and 0 deletions
|
|
@ -73,6 +73,8 @@ function processNewSocket(socket) {
|
||||||
logger.debug(`connProjectKey:${connProjectKey}, connSessionId:${connSessionId}, connTabId:${connTabId}, roomId:${socket.handshake.query.roomId}`);
|
logger.debug(`connProjectKey:${connProjectKey}, connSessionId:${connSessionId}, connTabId:${connTabId}, roomId:${socket.handshake.query.roomId}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const projectToTrack = process.env.projectToTrack || "95";
|
||||||
|
|
||||||
async function onConnect(socket) {
|
async function onConnect(socket) {
|
||||||
logger.debug(`WS started:${socket.id}, Query:${JSON.stringify(socket.handshake.query)}`);
|
logger.debug(`WS started:${socket.id}, Query:${JSON.stringify(socket.handshake.query)}`);
|
||||||
processNewSocket(socket);
|
processNewSocket(socket);
|
||||||
|
|
@ -81,6 +83,17 @@ async function onConnect(socket) {
|
||||||
|
|
||||||
const {tabsCount, agentsCount, tabIDs, agentIDs} = await getRoomData(socket.handshake.query.roomId);
|
const {tabsCount, agentsCount, tabIDs, agentIDs} = await getRoomData(socket.handshake.query.roomId);
|
||||||
|
|
||||||
|
//
|
||||||
|
let debugLogs = false;
|
||||||
|
if (socket.handshake.query.identity === IDENTITIES.session) {
|
||||||
|
debugLogs = projectToTrack == socket.handshake.query.sessionInfo?.projectID;
|
||||||
|
} else if (socket.handshake.query.identity === IDENTITIES.agent) {
|
||||||
|
debugLogs = projectToTrack == String(socket.handshake.query.projectId);
|
||||||
|
}
|
||||||
|
if (debugLogs) {
|
||||||
|
logger.info(`[+] new connection, sessionID: ${socket.handshake.query.sessId}, type: ${socket.handshake.query.identity}`);
|
||||||
|
}
|
||||||
|
|
||||||
if (socket.handshake.query.identity === IDENTITIES.session) {
|
if (socket.handshake.query.identity === IDENTITIES.session) {
|
||||||
// Check if session with the same tabID already connected, if so, refuse new connexion
|
// Check if session with the same tabID already connected, if so, refuse new connexion
|
||||||
if (tabsCount > 0) {
|
if (tabsCount > 0) {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue