35 lines
7.3 KiB
Plaintext
35 lines
7.3 KiB
Plaintext
# SerpentRace Backend Logs
|
|
# Started: 2025-08-23T02:18:04.282Z
|
|
# Max entries per file: 10000
|
|
|
|
2025-08-23T02:18:10.746Z | [STARTUP] | SerpentRace Backend starting up | Meta:{"environment":"development","port":"3000","nodeVersion":"v20.19.4","chatInactivityTimeout":"30"}
|
|
2025-08-23T02:18:10.759Z | [STARTUP] | Server started successfully | Meta:{"port":"3000","environment":"development","timestamp":"2025-08-23T02:18:10.759Z","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-08-23T02:18:11.870Z | [CONNECTION] | Database connection established | Meta:{"connectionType":"postgresql","status":"success","type":"postgres","host":"postgres","database":"serpentrace"}
|
|
2025-08-23T02:18:11.896Z | [REQUEST] | WebSocket service initialized | Meta:{"chatTimeoutMinutes":30}
|
|
2025-08-23T02:18:11.898Z | [STARTUP] | WebSocket service initialized | Meta:{"chatInactivityTimeout":"30"}
|
|
2025-08-23T02:18:11.902Z | [REQUEST] | Incoming request | ReqId:xysv4w82y | IP:::ffff:172.20.0.1 | GET /api/organizations/search?query=inc&from=1&to=2 | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:18:11.903Z | [REQUEST] | GET /api/organizations/search | ReqId:xysv4w82y | IP:::ffff:172.20.0.1 | GET /api/organizations/search?query=inc&from=1&to=2 | Status:200 | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:18:11.907Z | [AUTH] | Authentication successful | ReqId:xysv4w82y | IP:::ffff:172.20.0.1 | GET /api/organizations/search?query=inc&from=1&to=2 | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0 | Meta:{"userId":"dddddddd-dddd-dddd-dddd-dddddddddddd","authLevel":1,"orgId":""}
|
|
2025-08-23T02:18:11.909Z | [REQUEST] | Search organizations endpoint accessed | ReqId:xysv4w82y | UserId:dddddddd-dddd-dddd-dddd-dddddddddddd | IP:::ffff:172.20.0.1 | GET /api/organizations/search?query=inc&from=1&to=2 | Status:200 | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0 | Meta:{"query":"inc"}
|
|
2025-08-23T02:18:11.915Z | [STARTUP] | Redis client connected successfully
|
|
2025-08-23T02:18:11.922Z | [DATABASE] | Organization search completed | Meta:{"query":"executionTime: 11ms, found: 1, total: 1, searchTerm: \"inc\", limit: 20, offset: 0"}
|
|
2025-08-23T02:18:11.923Z | [REQUEST] | Organization search completed successfully | ReqId:xysv4w82y | UserId:dddddddd-dddd-dddd-dddd-dddddddddddd | IP:::ffff:172.20.0.1 | GET /api/organizations/search?query=inc&from=1&to=2 | Status:200 | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0 | Meta:{"query":"inc","resultCount":0}
|
|
2025-08-23T02:18:11.926Z | [REQUEST] | Request completed | ReqId:xysv4w82y | UserId:dddddddd-dddd-dddd-dddd-dddddddddddd | IP:::ffff:172.20.0.1 | GET /api/organizations/search?query=inc&from=1&to=2 | Status:304 | Time:24ms | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:18:25.000Z | [REQUEST] | Incoming request | ReqId:lrj3y5nl3 | IP:::ffff:172.20.0.1 | GET /api/decks/page/1/2 | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:18:25.002Z | [REQUEST] | GET /api/decks/page/1/2 | ReqId:lrj3y5nl3 | IP:::ffff:172.20.0.1 | GET /api/decks/page/1/2 | Status:200 | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:18:25.005Z | [AUTH] | Authentication successful | ReqId:lrj3y5nl3 | IP:::ffff:172.20.0.1 | GET /api/decks/page/1/2 | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0 | Meta:{"userId":"dddddddd-dddd-dddd-dddd-dddddddddddd","authLevel":1,"orgId":""}
|
|
2025-08-23T02:18:25.006Z | [REQUEST] | Get decks by page endpoint accessed | ReqId:lrj3y5nl3 | UserId:dddddddd-dddd-dddd-dddd-dddddddddddd | IP:::ffff:172.20.0.1 | GET /api/decks/page/1/2 | Status:200 | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0 | Meta:{"userId":"dddddddd-dddd-dddd-dddd-dddddddddddd","userOrgId":"","isAdmin":true,"from":1,"to":2}
|
|
2025-08-23T02:18:25.008Z | [AUTH] | ADMIN_BYPASS: GET_DECKS_PAGE_BYPASS | Meta:{"userId":"dddddddd-dddd-dddd-dddd-dddddddddddd","targetId":"paginated-decks","action":"GET_DECKS_PAGE_BYPASS","bypassReason":"Admin privileges","timestamp":"2025-08-23T02:18:25.008Z","from":1,"to":2,"includesDeleted":false,"operation":"read"}
|
|
2025-08-23T02:18:25.010Z | [REQUEST] | Get decks by page query started | Meta:{"userId":"dddddddd-dddd-dddd-dddd-dddddddddddd","userOrgId":"","isAdmin":true,"from":1,"to":2,"includeDeleted":false}
|
|
2025-08-23T02:18:25.011Z | [AUTH] | ADMIN_BYPASS: FIND_FILTERED_DECKS_BYPASS | Meta:{"userId":"dddddddd-dddd-dddd-dddd-dddddddddddd","targetId":"all-decks-filtered","action":"FIND_FILTERED_DECKS_BYPASS","bypassReason":"Admin privileges","timestamp":"2025-08-23T02:18:25.011Z","bypassType":"admin-all-decks-filtered","userOrgId":"","from":1,"to":2,"operation":"read"}
|
|
2025-08-23T02:18:25.037Z | [DATABASE] | Admin filtered deck query completed | Meta:{"query":"executionTime: 26ms, userId: dddddddd-dddd-dddd-dddd-dddddddddddd, found: 2, totalCount: 7, isAdmin: true"}
|
|
2025-08-23T02:18:25.039Z | [REQUEST] | Get decks by page query completed | Meta:{"userId":"dddddddd-dddd-dddd-dddd-dddddddddddd","userOrgId":"","isAdmin":true,"from":1,"to":2,"returned":2,"totalCount":7,"includeDeleted":false}
|
|
2025-08-23T02:18:25.041Z | [REQUEST] | Get decks page completed successfully | ReqId:lrj3y5nl3 | UserId:dddddddd-dddd-dddd-dddd-dddddddddddd | IP:::ffff:172.20.0.1 | GET /api/decks/page/1/2 | Status:200 | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0 | Meta:{"userId":"dddddddd-dddd-dddd-dddd-dddddddddddd","from":1,"to":2,"returnedCount":2,"totalCount":7}
|
|
2025-08-23T02:18:25.043Z | [REQUEST] | Request completed | ReqId:lrj3y5nl3 | UserId:dddddddd-dddd-dddd-dddd-dddddddddddd | IP:::ffff:172.20.0.1 | GET /api/decks/page/1/2 | Status:200 | Time:43ms | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:18:34.097Z | [REQUEST] | Incoming request | ReqId:gqj6d065b | IP:::ffff:172.20.0.1 | GET /api/decks/search?query=a&from=1&to=2 | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:18:34.099Z | [REQUEST] | GET /api/decks/search | ReqId:gqj6d065b | IP:::ffff:172.20.0.1 | GET /api/decks/search?query=a&from=1&to=2 | Status:200 | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:18:34.102Z | [AUTH] | Authentication successful | ReqId:gqj6d065b | IP:::ffff:172.20.0.1 | GET /api/decks/search?query=a&from=1&to=2 | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0 | Meta:{"userId":"dddddddd-dddd-dddd-dddd-dddddddddddd","authLevel":1,"orgId":""}
|
|
2025-08-23T02:18:34.104Z | [REQUEST] | Search decks endpoint accessed | ReqId:gqj6d065b | UserId:dddddddd-dddd-dddd-dddd-dddddddddddd | IP:::ffff:172.20.0.1 | GET /api/decks/search?query=a&from=1&to=2 | Status:200 | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0 | Meta:{}
|
|
2025-08-23T02:18:34.107Z | [WARNING] | Deck search attempted without query | ReqId:gqj6d065b | UserId:dddddddd-dddd-dddd-dddd-dddddddddddd | IP:::ffff:172.20.0.1 | GET /api/decks/search?query=a&from=1&to=2 | Status:200 | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0 | Meta:{"hasQuery":false}
|
|
2025-08-23T02:18:34.109Z | [REQUEST] | Request completed | ReqId:gqj6d065b | UserId:dddddddd-dddd-dddd-dddd-dddddddddddd | IP:::ffff:172.20.0.1 | GET /api/decks/search?query=a&from=1&to=2 | Status:400 | Time:12ms | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|