Răsfoiți Sursa

[real-time] only log userId from session (#24281)

While we are at it, log projectId and transport.

GitOrigin-RevId: ac10220247947e0050f1374c81091c50c8cc0e85
Jakob Ackermann 1 an în urmă
părinte
comite
8d569815e6
1 a modificat fișierele cu 13 adăugiri și 11 ștergeri
  1. 13 11
      services/real-time/app/js/Router.js

+ 13 - 11
services/real-time/app/js/Router.js

@@ -216,8 +216,20 @@ module.exports = Router = {
       })
       metrics.gauge('socket-io.clients', io.sockets.clients().length)
 
+      let user
+      if (session && session.passport && session.passport.user) {
+        ;({ user } = session.passport)
+      } else if (session && session.user) {
+        ;({ user } = session)
+      } else {
+        const anonymousAccessToken = session?.anonTokenAccess?.[projectId]
+        user = { _id: 'anonymous-user', anonymousAccessToken }
+      }
+
       const info = {
-        session,
+        userId: user._id,
+        projectId,
+        transport: client.transport,
         publicId: client.publicId,
         clientId: client.id,
         isDebugging,
@@ -228,16 +240,6 @@ module.exports = Router = {
         logger.debug(info, 'client connected')
       }
 
-      let user
-      if (session && session.passport && session.passport.user) {
-        ;({ user } = session.passport)
-      } else if (session && session.user) {
-        ;({ user } = session)
-      } else {
-        const anonymousAccessToken = session?.anonTokenAccess?.[projectId]
-        user = { _id: 'anonymous-user', anonymousAccessToken }
-      }
-
       const connectionDetails = {
         userId: user._id,
         projectId,