Files
SerpentRace/SerpentRace_Backend/logs/2025-08/serpentrace-2025-08-23T00-42-08-461Z.log

38 lines
5.9 KiB
Plaintext

# SerpentRace Backend Logs
# Started: 2025-08-23T00:42:08.461Z
# Max entries per file: 10000
2025-08-23T00:42:17.297Z | [STARTUP] | SerpentRace Backend starting up | Meta:{"environment":"development","port":"3000","nodeVersion":"v20.19.4","chatInactivityTimeout":"30"}
2025-08-23T00:42:17.309Z | [STARTUP] | Server started successfully | Meta:{"port":"3000","environment":"development","timestamp":"2025-08-23T00:42:17.309Z","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-23T00:42:18.450Z | [CONNECTION] | Database connection established | Meta:{"connectionType":"postgresql","status":"success","type":"postgres","host":"postgres","database":"serpentrace"}
2025-08-23T00:42:18.510Z | [REQUEST] | WebSocket service initialized | Meta:{"chatTimeoutMinutes":30}
2025-08-23T00:42:18.511Z | [STARTUP] | WebSocket service initialized | Meta:{"chatInactivityTimeout":"30"}
2025-08-23T00:42:18.520Z | [STARTUP] | Redis client connected successfully
2025-08-23T00:42:39.705Z | [REQUEST] | Incoming request | ReqId:hilkjjko6 | IP:::ffff:172.19.0.1 | GET / | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
2025-08-23T00:42:39.707Z | [REQUEST] | GET / | ReqId:hilkjjko6 | IP:::ffff:172.19.0.1 | GET / | Status:200 | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
2025-08-23T00:42:39.710Z | [REQUEST] | Request completed | ReqId:hilkjjko6 | IP:::ffff:172.19.0.1 | GET / | Status:304 | Time:5ms | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
2025-08-23T00:42:39.732Z | [REQUEST] | Incoming request | ReqId:kxa5ltr4f | IP:::ffff:172.19.0.1 | GET /favicon.ico | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
2025-08-23T00:42:39.734Z | [REQUEST] | GET /favicon.ico | ReqId:kxa5ltr4f | IP:::ffff:172.19.0.1 | GET /favicon.ico | Status:200 | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
2025-08-23T00:42:39.736Z | [REQUEST] | Request completed | ReqId:kxa5ltr4f | IP:::ffff:172.19.0.1 | GET /favicon.ico | Status:404 | Time:4ms | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
2025-08-23T00:42:49.373Z | [REQUEST] | Incoming request | ReqId:oxnztb7s9 | IP:::ffff:172.19.0.1 | GET /api-docs | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
2025-08-23T00:42:49.375Z | [REQUEST] | GET /api-docs | ReqId:oxnztb7s9 | IP:::ffff:172.19.0.1 | GET /api-docs | Status:200 | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
2025-08-23T00:42:49.377Z | [REQUEST] | Request completed | ReqId:oxnztb7s9 | IP:::ffff:172.19.0.1 | GET /api-docs | Status:301 | Time:4ms | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
2025-08-23T00:42:49.383Z | [REQUEST] | Incoming request | ReqId:2oixxr8ha | IP:::ffff:172.19.0.1 | GET /api-docs/ | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
2025-08-23T00:42:49.385Z | [REQUEST] | GET /api-docs/ | ReqId:2oixxr8ha | IP:::ffff:172.19.0.1 | GET /api-docs/ | Status:200 | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
2025-08-23T00:42:49.387Z | [REQUEST] | Request completed | ReqId:2oixxr8ha | IP:::ffff:172.19.0.1 | GET /api-docs/ | Status:304 | Time:4ms | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
2025-08-23T00:42:49.402Z | [REQUEST] | Incoming request | ReqId:i5d79svag | IP:::ffff:172.19.0.1 | GET /api-docs/swagger-ui.css | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
2025-08-23T00:42:49.404Z | [REQUEST] | GET /api-docs/swagger-ui.css | ReqId:i5d79svag | IP:::ffff:172.19.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-23T00:42:49.407Z | [REQUEST] | Request completed | ReqId:i5d79svag | IP:::ffff:172.19.0.1 | GET /api-docs/swagger-ui.css | Status:304 | Time:5ms | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
2025-08-23T00:42:49.409Z | [REQUEST] | Incoming request | ReqId:w0ew05uqd | IP:::ffff:172.19.0.1 | GET /api-docs/swagger-ui-bundle.js | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
2025-08-23T00:42:49.411Z | [REQUEST] | GET /api-docs/swagger-ui-bundle.js | ReqId:w0ew05uqd | IP:::ffff:172.19.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-23T00:42:49.413Z | [REQUEST] | Request completed | ReqId:w0ew05uqd | IP:::ffff:172.19.0.1 | GET /api-docs/swagger-ui-bundle.js | Status:304 | Time:4ms | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
2025-08-23T00:42:49.415Z | [REQUEST] | Incoming request | ReqId:vwjyz41ri | IP:::ffff:172.19.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-23T00:42:49.417Z | [REQUEST] | GET /api-docs/swagger-ui-standalone-preset.js | ReqId:vwjyz41ri | IP:::ffff:172.19.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-23T00:42:49.419Z | [REQUEST] | Request completed | ReqId:vwjyz41ri | IP:::ffff:172.19.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-23T00:42:49.422Z | [REQUEST] | Incoming request | ReqId:dyi0lg3mr | IP:::ffff:172.19.0.1 | GET /api-docs/swagger-ui-init.js | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
2025-08-23T00:42:49.424Z | [REQUEST] | GET /api-docs/swagger-ui-init.js | ReqId:dyi0lg3mr | IP:::ffff:172.19.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-23T00:42:49.425Z | [REQUEST] | Request completed | ReqId:dyi0lg3mr | IP:::ffff:172.19.0.1 | GET /api-docs/swagger-ui-init.js | Status:304 | Time:3ms | UA:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0
2025-08-23T00:47:11.134Z | [STARTUP] | Received SIGTERM. Shutting down gracefully...
2025-08-23T00:47:11.137Z | [STARTUP] | HTTP server closed
2025-08-23T00:47:11.139Z | [CONNECTION] | Database connection closed | Meta:{"connectionType":"postgresql","status":"success"}