45 lines
8.0 KiB
Plaintext
45 lines
8.0 KiB
Plaintext
# SerpentRace Backend Logs
|
|
# Started: 2025-08-23T02:15:59.043Z
|
|
# Max entries per file: 10000
|
|
|
|
2025-08-23T02:16:06.292Z | [STARTUP] | SerpentRace Backend starting up | Meta:{"environment":"development","port":"3000","nodeVersion":"v20.19.4","chatInactivityTimeout":"30"}
|
|
2025-08-23T02:16:06.304Z | [STARTUP] | Server started successfully | Meta:{"port":"3000","environment":"development","timestamp":"2025-08-23T02:16:06.304Z","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:16:07.365Z | [CONNECTION] | Database connection established | Meta:{"connectionType":"postgresql","status":"success","type":"postgres","host":"postgres","database":"serpentrace"}
|
|
2025-08-23T02:16:07.392Z | [REQUEST] | WebSocket service initialized | Meta:{"chatTimeoutMinutes":30}
|
|
2025-08-23T02:16:07.394Z | [STARTUP] | WebSocket service initialized | Meta:{"chatInactivityTimeout":"30"}
|
|
2025-08-23T02:16:07.396Z | [STARTUP] | Redis client connected successfully
|
|
2025-08-23T02:16:08.363Z | [REQUEST] | Incoming request | ReqId:8natxsh6z | IP:::ffff:172.20.0.1 | GET /api-docs | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:16:08.366Z | [REQUEST] | GET /api-docs | ReqId:8natxsh6z | IP:::ffff:172.20.0.1 | GET /api-docs | Status:200 | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:16:08.369Z | [REQUEST] | Request completed | ReqId:8natxsh6z | IP:::ffff:172.20.0.1 | GET /api-docs | Status:301 | Time:6ms | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:16:08.374Z | [REQUEST] | Incoming request | ReqId:6xj098cwy | IP:::ffff:172.20.0.1 | GET /api-docs/ | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:16:08.376Z | [REQUEST] | GET /api-docs/ | ReqId:6xj098cwy | IP:::ffff:172.20.0.1 | GET /api-docs/ | Status:200 | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:16:08.379Z | [REQUEST] | Request completed | ReqId:6xj098cwy | IP:::ffff:172.20.0.1 | GET /api-docs/ | Status:304 | Time:5ms | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:16:08.394Z | [REQUEST] | Incoming request | ReqId:uoea3feq4 | IP:::ffff:172.20.0.1 | GET /api-docs/swagger-ui.css | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:16:08.397Z | [REQUEST] | GET /api-docs/swagger-ui.css | ReqId:uoea3feq4 | IP:::ffff:172.20.0.1 | GET /api-docs/swagger-ui.css | Status:200 | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:16:08.400Z | [REQUEST] | Request completed | ReqId:uoea3feq4 | IP:::ffff:172.20.0.1 | GET /api-docs/swagger-ui.css | Status:304 | Time:6ms | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:16:08.402Z | [REQUEST] | Incoming request | ReqId:3kgo60rcj | IP:::ffff:172.20.0.1 | GET /api-docs/swagger-ui-bundle.js | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:16:08.403Z | [REQUEST] | GET /api-docs/swagger-ui-bundle.js | ReqId:3kgo60rcj | IP:::ffff:172.20.0.1 | GET /api-docs/swagger-ui-bundle.js | Status:200 | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:16:08.405Z | [REQUEST] | Request completed | ReqId:3kgo60rcj | IP:::ffff:172.20.0.1 | GET /api-docs/swagger-ui-bundle.js | Status:304 | Time:3ms | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:16:08.407Z | [REQUEST] | Incoming request | ReqId:j53cbps14 | IP:::ffff:172.20.0.1 | GET /api-docs/swagger-ui-standalone-preset.js | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:16:08.409Z | [REQUEST] | GET /api-docs/swagger-ui-standalone-preset.js | ReqId:j53cbps14 | IP:::ffff:172.20.0.1 | GET /api-docs/swagger-ui-standalone-preset.js | Status:200 | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:16:08.411Z | [REQUEST] | Request completed | ReqId:j53cbps14 | IP:::ffff:172.20.0.1 | GET /api-docs/swagger-ui-standalone-preset.js | Status:304 | Time:4ms | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:16:08.413Z | [REQUEST] | Incoming request | ReqId:sl36pv1p8 | IP:::ffff:172.20.0.1 | GET /api-docs/swagger-ui-init.js | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:16:08.415Z | [REQUEST] | GET /api-docs/swagger-ui-init.js | ReqId:sl36pv1p8 | IP:::ffff:172.20.0.1 | GET /api-docs/swagger-ui-init.js | Status:200 | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:16:08.428Z | [REQUEST] | Request completed | ReqId:sl36pv1p8 | IP:::ffff:172.20.0.1 | GET /api-docs/swagger-ui-init.js | Status:200 | Time:15ms | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:16:22.530Z | [REQUEST] | Incoming request | ReqId:pbn8yzfba | IP:::ffff:172.20.0.1 | POST /api/users/login | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:16:22.532Z | [REQUEST] | POST /api/users/login | ReqId:pbn8yzfba | IP:::ffff:172.20.0.1 | POST /api/users/login | Status:200 | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:16:22.535Z | [REQUEST] | Login endpoint accessed | ReqId:pbn8yzfba | IP:::ffff:172.20.0.1 | POST /api/users/login | Status:200 | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0 | Meta:{"username":"admin_user"}
|
|
2025-08-23T02:16:22.536Z | [AUTH] | Login attempt | Meta:{"username":"admin_user"}
|
|
2025-08-23T02:16:22.563Z | [DATABASE] | User findByUsername query completed | Meta:{"query":"findOneBy({ username: admin_user })","executionTime":25,"found":true,"username":"admin_user"}
|
|
2025-08-23T02:16:22.565Z | [DATABASE] | User lookup completed | Meta:{"executionTime":29,"found":true,"searchBy":"username"}
|
|
2025-08-23T02:16:22.605Z | [AUTH] | Password verification completed | Meta:{"userId":"dddddddd-dddd-dddd-dddd-dddddddddddd","valid":true,"verificationTime":38}
|
|
2025-08-23T02:16:22.609Z | [AUTH] | Login successful | Meta:{"userId":"dddddddd-dddd-dddd-dddd-dddddddddddd","authLevel":1,"userStatus":5,"orgId":"","requiresOrgReauth":false,"totalLoginTime":73}
|
|
2025-08-23T02:16:22.610Z | [AUTH] | User login successful | ReqId:pbn8yzfba | IP:::ffff:172.20.0.1 | POST /api/users/login | Status:200 | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0 | Meta:{"userId":"dddddddd-dddd-dddd-dddd-dddddddddddd","username":"admin_user"}
|
|
2025-08-23T02:16:22.612Z | [REQUEST] | Request completed | ReqId:pbn8yzfba | IP:::ffff:172.20.0.1 | POST /api/users/login | Status:200 | Time:82ms | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|
|
2025-08-23T02:16:38.688Z | [REQUEST] | Incoming request | ReqId:h389wjyvi | 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:16:38.690Z | [REQUEST] | GET /api/organizations/search | ReqId:h389wjyvi | 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:16:38.693Z | [AUTH] | Authentication successful | ReqId:h389wjyvi | 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:16:38.695Z | [REQUEST] | Search organizations endpoint accessed | ReqId:h389wjyvi | 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:{}
|
|
2025-08-23T02:16:38.697Z | [WARNING] | Organization search attempted without query | ReqId:h389wjyvi | 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:{"hasQuery":false}
|
|
2025-08-23T02:16:38.699Z | [REQUEST] | Request completed | ReqId:h389wjyvi | UserId:dddddddd-dddd-dddd-dddd-dddddddddddd | IP:::ffff:172.20.0.1 | GET /api/organizations/search?query=inc&from=1&to=2 | Status:400 | Time:11ms | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
|