Files
SerpentRace/SerpentRace_Backend/logs/2025-09/serpentrace-2025-09-15T12-49-09-893Z.log
2025-09-15 19:00:35 +02:00

44 lines
7.0 KiB
Plaintext

# SerpentRace Backend Logs
# Started: 2025-09-15T12:49:09.893Z
# Max entries per file: 10000
2025-09-15T12:49:11.651Z | [STARTUP] | SerpentRace Backend starting up | Meta:{"environment":"development","port":"3000","nodeVersion":"v20.19.5","chatInactivityTimeout":"30"}
2025-09-15T12:49:11.664Z | [STARTUP] | Server started successfully | Meta:{"port":"3000","environment":"development","timestamp":"2025-09-15T12:49:11.664Z","endpoints":{"health":"/health","swagger":"/api-docs","users":"/api/users","organizations":"/api/organizations","decks":"/api/decks","chats":"/api/chats"},"websocket":{"enabled":true,"chatInactivityTimeout":"30 minutes"}}
2025-09-15T12:49:12.488Z | [CONNECTION] | Database connection established | Meta:{"connectionType":"postgresql","status":"success","type":"postgres","host":"postgres","database":"serpentrace"}
2025-09-15T12:49:12.492Z | [REQUEST] | WebSocket service initialized | Meta:{"chatTimeoutMinutes":30}
2025-09-15T12:49:12.493Z | [STARTUP] | WebSocket service initialized | Meta:{"chatInactivityTimeout":"30"}
2025-09-15T12:49:12.495Z | [STARTUP] | Redis client connected successfully
2025-09-15T12:49:18.910Z | [REQUEST] | Incoming request | ReqId:x9twrmood | IP:::ffff:172.20.0.1 | POST /api/users/logout | UA:PostmanRuntime/7.45.0
2025-09-15T12:49:18.913Z | [REQUEST] | POST /api/users/logout | ReqId:x9twrmood | IP:::ffff:172.20.0.1 | POST /api/users/logout | Status:200 | UA:PostmanRuntime/7.45.0
2025-09-15T12:49:18.918Z | [AUTH] | Authentication successful | ReqId:x9twrmood | IP:::ffff:172.20.0.1 | POST /api/users/logout | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","authLevel":1,"orgId":""}
2025-09-15T12:49:18.920Z | [AUTH] | Logout process started | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:49:18.925Z | [AUTH] | JWT token blacklisted | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","tokenExpiry":85934}
2025-09-15T12:49:18.927Z | [AUTH] | User removed from active sessions | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:49:18.942Z | [DATABASE] | User findById query completed | Meta:{"query":"findOneBy({ id: ffa31617-2cf9-403e-ab9d-87eeec85ce58 })","executionTime":5,"found":true,"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:49:18.943Z | [DATABASE] | User updated successfully | Meta:{"query":"update(ffa31617-2cf9-403e-ab9d-87eeec85ce58)","executionTime":14,"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","updatedFields":["updatedate"],"success":true}
2025-09-15T12:49:18.945Z | [AUTH] | User last logout timestamp updated | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:49:18.948Z | [AUTH] | User cache cleared | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:49:18.949Z | [AUTH] | User logout completed successfully | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:49:18.951Z | [REQUEST] | User logged out successfully | ReqId:x9twrmood | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | POST /api/users/logout | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:49:18.953Z | [REQUEST] | Request completed | ReqId:x9twrmood | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | POST /api/users/logout | Status:200 | Time:43ms | UA:PostmanRuntime/7.45.0
2025-09-15T12:49:28.379Z | [REQUEST] | Incoming request | ReqId:t8vc1878y | IP:::ffff:172.20.0.1 | POST /api/users/login | UA:PostmanRuntime/7.45.0
2025-09-15T12:49:28.381Z | [REQUEST] | POST /api/users/login | ReqId:t8vc1878y | IP:::ffff:172.20.0.1 | POST /api/users/login | Status:200 | UA:PostmanRuntime/7.45.0
2025-09-15T12:49:28.383Z | [REQUEST] | Login endpoint accessed | ReqId:t8vc1878y | IP:::ffff:172.20.0.1 | POST /api/users/login | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"username":"TesztUser"}
2025-09-15T12:49:28.385Z | [AUTH] | Login attempt | Meta:{"username":"TesztUser"}
2025-09-15T12:49:28.390Z | [DATABASE] | User findByUsername query completed | Meta:{"query":"findOneBy({ username: TesztUser })","executionTime":3,"found":true,"username":"TesztUser"}
2025-09-15T12:49:28.392Z | [DATABASE] | User lookup completed | Meta:{"executionTime":7,"found":true,"searchBy":"username"}
2025-09-15T12:49:28.543Z | [AUTH] | Password verification completed | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","valid":true,"verificationTime":150}
2025-09-15T12:49:28.547Z | [AUTH] | Login successful | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","authLevel":1,"userStatus":5,"orgId":"","requiresOrgReauth":false,"totalLoginTime":162}
2025-09-15T12:49:28.549Z | [AUTH] | User login successful | ReqId:t8vc1878y | IP:::ffff:172.20.0.1 | POST /api/users/login | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","username":"TesztUser"}
2025-09-15T12:49:28.551Z | [REQUEST] | Request completed | ReqId:t8vc1878y | IP:::ffff:172.20.0.1 | POST /api/users/login | Status:200 | Time:172ms | UA:PostmanRuntime/7.45.0
2025-09-15T12:50:26.136Z | [REQUEST] | Incoming request | ReqId:wrt3pu1i2 | IP:::ffff:172.20.0.1 | POST /api/users/profile | UA:PostmanRuntime/7.45.0
2025-09-15T12:50:26.138Z | [REQUEST] | POST /api/users/profile | ReqId:wrt3pu1i2 | IP:::ffff:172.20.0.1 | POST /api/users/profile | Status:200 | UA:PostmanRuntime/7.45.0
2025-09-15T12:50:26.141Z | [REQUEST] | Request completed | ReqId:wrt3pu1i2 | IP:::ffff:172.20.0.1 | POST /api/users/profile | Status:404 | Time:5ms | UA:PostmanRuntime/7.45.0
2025-09-15T12:50:40.248Z | [REQUEST] | Incoming request | ReqId:mdj6td86j | IP:::ffff:172.20.0.1 | GET /api/users/profile | UA:PostmanRuntime/7.45.0
2025-09-15T12:50:40.250Z | [REQUEST] | GET /api/users/profile | ReqId:mdj6td86j | IP:::ffff:172.20.0.1 | GET /api/users/profile | Status:200 | UA:PostmanRuntime/7.45.0
2025-09-15T12:50:40.254Z | [AUTH] | Authentication successful | ReqId:mdj6td86j | IP:::ffff:172.20.0.1 | GET /api/users/profile | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","authLevel":1,"orgId":""}
2025-09-15T12:50:40.255Z | [REQUEST] | Get user profile endpoint accessed | ReqId:mdj6td86j | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | GET /api/users/profile | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:50:40.270Z | [DATABASE] | User findById query completed | Meta:{"query":"findOneBy({ id: ffa31617-2cf9-403e-ab9d-87eeec85ce58 })","executionTime":13,"found":true,"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:50:40.272Z | [REQUEST] | User profile retrieved successfully | ReqId:mdj6td86j | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | GET /api/users/profile | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","username":"TesztUser"}
2025-09-15T12:50:40.273Z | [REQUEST] | Request completed | ReqId:mdj6td86j | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | GET /api/users/profile | Status:200 | Time:25ms | UA:PostmanRuntime/7.45.0