backend v4 half
This commit is contained in:
@@ -1,490 +0,0 @@
|
||||
{"environment":"development","level":"info","message":"Middlewares initialized successfully","service":"serpentrace-backend","timestamp":"2025-07-06T17:51:02.889Z"}
|
||||
{"environment":"development","level":"info","message":"Routes initialized successfully","service":"serpentrace-backend","timestamp":"2025-07-06T17:51:02.891Z"}
|
||||
{"environment":"development","level":"info","message":"Error handling initialized successfully","service":"serpentrace-backend","timestamp":"2025-07-06T17:51:02.892Z"}
|
||||
{"environment":"development","level":"info","message":"Application started successfully","nodeVersion":"v22.9.0","platform":"win32","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T17:51:02.896Z"}
|
||||
{"environment":"development","level":"info","message":"MinIO logging system initialized successfully","service":"serpentrace-backend","timestamp":"2025-07-06T17:51:02.906Z"}
|
||||
{"environment":"development","level":"info","message":"Database connection established successfully","service":"serpentrace-backend","timestamp":"2025-07-06T17:51:03.233Z"}
|
||||
{"database":"Connected","environment":"development","level":"info","message":"Health check requested","service":"serpentrace-backend","status":"OK","timestamp":"2025-07-06T17:52:01.091Z"}
|
||||
{"duration":"1ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"HTTP Request","method":"GET","service":"serpentrace-backend","statusCode":200,"timestamp":"2025-07-06T17:52:01.092Z","url":"/health"}
|
||||
{"environment":"development","ip":"::ffff:127.0.0.1","level":"warn","message":"Route not found","method":"GET","service":"serpentrace-backend","timestamp":"2025-07-06T17:52:01.127Z","url":"/favicon.ico","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:141.0) Gecko/20100101 Firefox/141.0"}
|
||||
{"duration":"1ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"HTTP Request","method":"GET","service":"serpentrace-backend","statusCode":404,"timestamp":"2025-07-06T17:52:01.128Z","url":"/favicon.ico"}
|
||||
{"environment":"development","ip":"::ffff:127.0.0.1","level":"warn","message":"Route not found","method":"GET","service":"serpentrace-backend","timestamp":"2025-07-06T17:52:05.278Z","url":"/asd","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:141.0) Gecko/20100101 Firefox/141.0"}
|
||||
{"duration":"1ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"HTTP Request","method":"GET","service":"serpentrace-backend","statusCode":404,"timestamp":"2025-07-06T17:52:05.279Z","url":"/asd"}
|
||||
{"environment":"development","ip":"::ffff:127.0.0.1","level":"warn","message":"Route not found","method":"GET","service":"serpentrace-backend","timestamp":"2025-07-06T17:52:05.292Z","url":"/favicon.ico","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:141.0) Gecko/20100101 Firefox/141.0"}
|
||||
{"duration":"1ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"HTTP Request","method":"GET","service":"serpentrace-backend","statusCode":404,"timestamp":"2025-07-06T17:52:05.293Z","url":"/favicon.ico"}
|
||||
{"environment":"development","ip":"::ffff:127.0.0.1","level":"warn","message":"Route not found","method":"GET","service":"serpentrace-backend","timestamp":"2025-07-06T17:52:13.209Z","url":"/api/users","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:141.0) Gecko/20100101 Firefox/141.0"}
|
||||
{"duration":"1ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"HTTP Request","method":"GET","service":"serpentrace-backend","statusCode":404,"timestamp":"2025-07-06T17:52:13.210Z","url":"/api/users"}
|
||||
{"environment":"development","ip":"::ffff:127.0.0.1","level":"warn","message":"Route not found","method":"GET","service":"serpentrace-backend","timestamp":"2025-07-06T17:52:13.224Z","url":"/favicon.ico","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:141.0) Gecko/20100101 Firefox/141.0"}
|
||||
{"environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"HTTP Request","method":"GET","service":"serpentrace-backend","statusCode":404,"timestamp":"2025-07-06T17:52:13.224Z","url":"/favicon.ico"}
|
||||
{"environment":"development","ip":"::ffff:127.0.0.1","level":"warn","message":"Route not found","method":"GET","service":"serpentrace-backend","timestamp":"2025-07-06T17:52:36.811Z","url":"/api/users/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:141.0) Gecko/20100101 Firefox/141.0"}
|
||||
{"duration":"1ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"HTTP Request","method":"GET","service":"serpentrace-backend","statusCode":404,"timestamp":"2025-07-06T17:52:36.812Z","url":"/api/users/logout"}
|
||||
{"environment":"development","ip":"::ffff:127.0.0.1","level":"warn","message":"Route not found","method":"GET","service":"serpentrace-backend","timestamp":"2025-07-06T17:52:36.837Z","url":"/favicon.ico","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:141.0) Gecko/20100101 Firefox/141.0"}
|
||||
{"duration":"1ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"HTTP Request","method":"GET","service":"serpentrace-backend","statusCode":404,"timestamp":"2025-07-06T17:52:36.838Z","url":"/favicon.ico"}
|
||||
{"environment":"development","level":"info","message":"Middlewares initialized successfully","service":"serpentrace-backend","timestamp":"2025-07-06T17:58:14.890Z"}
|
||||
{"environment":"development","level":"info","message":"Routes initialized successfully","service":"serpentrace-backend","timestamp":"2025-07-06T17:58:14.892Z"}
|
||||
{"environment":"development","level":"info","message":"Error handling initialized successfully","service":"serpentrace-backend","timestamp":"2025-07-06T17:58:14.892Z"}
|
||||
{"environment":"development","level":"info","message":"Application started successfully","nodeVersion":"v22.9.0","platform":"win32","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T17:58:14.896Z"}
|
||||
{"environment":"development","level":"info","message":"MinIO logging system initialized successfully","service":"serpentrace-backend","timestamp":"2025-07-06T17:58:14.913Z"}
|
||||
{"environment":"development","level":"info","message":"Database connection established successfully","service":"serpentrace-backend","timestamp":"2025-07-06T17:58:15.176Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend Application","nodeVersion":"v22.9.0","platform":"win32","service":"serpentrace-backend","timestamp":"2025-07-06T18:03:24.586Z","version":"1.0.0"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Initializing MinIO logging system...","service":"serpentrace-backend","timestamp":"2025-07-06T18:03:24.589Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server is now running and ready to accept connections","minIO":{"bucket":"logs","endpoint":"http://127.0.0.1:9000"},"nodeVersion":"v22.9.0","platform":"win32","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:03:24.598Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","users":"http://localhost:3000/api/users"}}
|
||||
{"bucket":"logs","category":"STARTUP","endpoint":"http://127.0.0.1:9000","environment":"development","level":"info","message":"✅ MinIO logging system initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:03:24.609Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Connecting to database...","service":"serpentrace-backend","timestamp":"2025-07-06T18:03:24.609Z"}
|
||||
{"category":"DATABASE","database":"SerpentRace","environment":"development","host":"localhost","level":"info","message":"Database: Connection established","operation":"Connection established","port":"3306","service":"serpentrace-backend","timestamp":"2025-07-06T18:03:24.952Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Database connection established","service":"serpentrace-backend","timestamp":"2025-07-06T18:03:24.952Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Initializing middlewares...","service":"serpentrace-backend","timestamp":"2025-07-06T18:03:24.953Z"}
|
||||
{"action":"loaded","category":"MIDDLEWARE","environment":"development","level":"info","message":"Middleware: helmet loaded","name":"helmet","service":"serpentrace-backend","timestamp":"2025-07-06T18:03:24.954Z"}
|
||||
{"action":"loaded","category":"MIDDLEWARE","environment":"development","level":"info","message":"Middleware: cors loaded","name":"cors","origin":"http://localhost:3000","service":"serpentrace-backend","timestamp":"2025-07-06T18:03:24.954Z"}
|
||||
{"action":"loaded","category":"MIDDLEWARE","environment":"development","level":"info","limit":"10mb","message":"Middleware: body-parser loaded","name":"body-parser","service":"serpentrace-backend","timestamp":"2025-07-06T18:03:24.955Z"}
|
||||
{"action":"loaded","category":"MIDDLEWARE","environment":"development","level":"info","message":"Middleware: cookie-parser loaded","name":"cookie-parser","service":"serpentrace-backend","timestamp":"2025-07-06T18:03:24.955Z"}
|
||||
{"action":"loaded","category":"MIDDLEWARE","environment":"development","level":"info","message":"Middleware: compression loaded","name":"compression","service":"serpentrace-backend","timestamp":"2025-07-06T18:03:24.956Z"}
|
||||
{"action":"loaded","category":"MIDDLEWARE","environment":"development","level":"info","message":"Middleware: request-logger loaded","name":"request-logger","service":"serpentrace-backend","timestamp":"2025-07-06T18:03:24.956Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ All middlewares initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:03:24.956Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Initializing routes...","service":"serpentrace-backend","timestamp":"2025-07-06T18:03:24.956Z"}
|
||||
{"action":"registered","category":"ROUTE","environment":"development","level":"info","message":"Route: GET /health registered","method":"GET","path":"/health","service":"serpentrace-backend","timestamp":"2025-07-06T18:03:24.956Z"}
|
||||
{"action":"registered","category":"ROUTE","environment":"development","level":"info","message":"Route: GET /api registered","method":"GET","path":"/api","service":"serpentrace-backend","timestamp":"2025-07-06T18:03:24.956Z"}
|
||||
{"action":"router mounted","category":"ROUTE","environment":"development","level":"info","message":"Route: ALL /api/users router mounted","method":"ALL","path":"/api/users","service":"serpentrace-backend","timestamp":"2025-07-06T18:03:24.957Z"}
|
||||
{"action":"404 handler registered","category":"ROUTE","environment":"development","level":"info","message":"Route: ALL * 404 handler registered","method":"ALL","path":"*","service":"serpentrace-backend","timestamp":"2025-07-06T18:03:24.957Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ All routes initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:03:24.957Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Initializing error handling...","service":"serpentrace-backend","timestamp":"2025-07-06T18:03:24.957Z"}
|
||||
{"action":"loaded","category":"MIDDLEWARE","environment":"development","level":"info","message":"Middleware: auth-error-handler loaded","name":"auth-error-handler","service":"serpentrace-backend","timestamp":"2025-07-06T18:03:24.957Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Error handling initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:03:24.957Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application initialization completed successfully","service":"serpentrace-backend","timestamp":"2025-07-06T18:03:24.957Z"}
|
||||
{"category":"SECURITY","environment":"development","event":"Route not found","ip":"::ffff:127.0.0.1","level":"warn","message":"Security: Route not found","method":"GET","service":"serpentrace-backend","severity":"low","timestamp":"2025-07-06T18:04:04.732Z","url":"/api/users/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:141.0) Gecko/20100101 Firefox/141.0"}
|
||||
{"category":"API","duration":"2ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: GET /api/users/logout","method":"GET","service":"serpentrace-backend","statusCode":404,"timestamp":"2025-07-06T18:04:04.733Z","url":"/api/users/logout"}
|
||||
{"category":"SECURITY","environment":"development","event":"Route not found","ip":"::ffff:127.0.0.1","level":"warn","message":"Security: Route not found","method":"GET","service":"serpentrace-backend","severity":"low","timestamp":"2025-07-06T18:04:04.748Z","url":"/favicon.ico","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:141.0) Gecko/20100101 Firefox/141.0"}
|
||||
{"category":"API","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: GET /favicon.ico","method":"GET","service":"serpentrace-backend","statusCode":404,"timestamp":"2025-07-06T18:04:04.748Z","url":"/favicon.ico"}
|
||||
{"category":"SECURITY","environment":"development","event":"Route not found","ip":"::ffff:127.0.0.1","level":"warn","message":"Security: Route not found","method":"GET","service":"serpentrace-backend","severity":"low","timestamp":"2025-07-06T18:04:08.239Z","url":"/","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:141.0) Gecko/20100101 Firefox/141.0"}
|
||||
{"category":"API","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: GET /","method":"GET","service":"serpentrace-backend","statusCode":404,"timestamp":"2025-07-06T18:04:08.239Z","url":"/"}
|
||||
{"category":"SECURITY","environment":"development","event":"Route not found","ip":"::ffff:127.0.0.1","level":"warn","message":"Security: Route not found","method":"GET","service":"serpentrace-backend","severity":"low","timestamp":"2025-07-06T18:04:08.255Z","url":"/favicon.ico","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:141.0) Gecko/20100101 Firefox/141.0"}
|
||||
{"category":"API","duration":"1ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: GET /favicon.ico","method":"GET","service":"serpentrace-backend","statusCode":404,"timestamp":"2025-07-06T18:04:08.256Z","url":"/favicon.ico"}
|
||||
{"category":"SYSTEM","database":"Connected","environment":"development","level":"info","message":"Health check requested","service":"serpentrace-backend","status":"OK","timestamp":"2025-07-06T18:04:14.721Z"}
|
||||
{"category":"API","duration":"1ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: GET /health","method":"GET","service":"serpentrace-backend","statusCode":200,"timestamp":"2025-07-06T18:04:14.722Z","url":"/health"}
|
||||
{"category":"SECURITY","environment":"development","event":"Route not found","ip":"::ffff:127.0.0.1","level":"warn","message":"Security: Route not found","method":"GET","service":"serpentrace-backend","severity":"low","timestamp":"2025-07-06T18:04:14.739Z","url":"/favicon.ico","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:141.0) Gecko/20100101 Firefox/141.0"}
|
||||
{"category":"API","duration":"1ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: GET /favicon.ico","method":"GET","service":"serpentrace-backend","statusCode":404,"timestamp":"2025-07-06T18:04:14.740Z","url":"/favicon.ico"}
|
||||
{"category":"SECURITY","environment":"development","event":"Route not found","ip":"::ffff:127.0.0.1","level":"warn","message":"Security: Route not found","method":"POST","service":"serpentrace-backend","severity":"low","timestamp":"2025-07-06T18:07:58.361Z","url":"/api/user/create","userAgent":"Thunder Client (https://www.thunderclient.com)"}
|
||||
{"category":"API","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /api/user/create","method":"POST","service":"serpentrace-backend","statusCode":404,"timestamp":"2025-07-06T18:07:58.361Z","url":"/api/user/create"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:12:48.717Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:12:48.728Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","users":"http://localhost:3000/users"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:12:48.738Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:12:49.038Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:12:49.040Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:12:49.041Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:12:49.041Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:12:49.041Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:12:53.934Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:12:53.946Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","users":"http://localhost:3000/users"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:12:53.956Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:12:54.313Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:12:54.316Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:12:54.316Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:12:54.317Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:12:54.317Z"}
|
||||
{"category":"SYSTEM","environment":"development","level":"info","message":"Application interrupted via SIGINT","service":"serpentrace-backend","timestamp":"2025-07-06T18:13:41.748Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:13:52.309Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:13:52.320Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","users":"http://localhost:3000/users"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:13:52.327Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:13:52.615Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:13:52.617Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:13:52.618Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:13:52.618Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:13:52.618Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:00.637Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:18:00.648Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","users":"http://localhost:3000/users"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:00.655Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:00.947Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:00.949Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:00.950Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:00.950Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:00.950Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:08.941Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:18:08.952Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","users":"http://localhost:3000/users"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:08.961Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:09.302Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:09.305Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:09.306Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:09.307Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:09.307Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:19.231Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:18:19.244Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","users":"http://localhost:3000/users"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:19.254Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:19.590Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:19.593Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:19.594Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:19.594Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:19.594Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:29.976Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:18:29.987Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","users":"http://localhost:3000/users"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:29.994Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:30.296Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:30.298Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:30.299Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:30.300Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:30.300Z"}
|
||||
{"category":"SYSTEM","environment":"development","level":"info","message":"Application interrupted via SIGINT","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:39.442Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:46.572Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:18:46.582Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","users":"http://localhost:3000/users"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:46.589Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:46.866Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:46.868Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:46.870Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:46.870Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:18:46.870Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:20:38.151Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:20:38.163Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:20:38.171Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:20:38.467Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:20:38.470Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:20:38.471Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:20:38.471Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:20:38.471Z"}
|
||||
{"category":"SECURITY","environment":"development","event":"Route not found","ip":"::ffff:127.0.0.1","level":"warn","message":"Security: Route not found","method":"POST","service":"serpentrace-backend","severity":"low","timestamp":"2025-07-06T18:20:52.197Z","url":"/test-user-create","userAgent":"Thunder Client (https://www.thunderclient.com)"}
|
||||
{"category":"API","duration":"1ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /test-user-create","method":"POST","service":"serpentrace-backend","statusCode":404,"timestamp":"2025-07-06T18:20:52.198Z","url":"/test-user-create"}
|
||||
{"category":"SECURITY","environment":"development","event":"Route not found","ip":"::ffff:127.0.0.1","level":"warn","message":"Security: Route not found","method":"POST","service":"serpentrace-backend","severity":"low","timestamp":"2025-07-06T18:21:04.526Z","url":"/test","userAgent":"Thunder Client (https://www.thunderclient.com)"}
|
||||
{"category":"API","duration":"1ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /test","method":"POST","service":"serpentrace-backend","statusCode":404,"timestamp":"2025-07-06T18:21:04.527Z","url":"/test"}
|
||||
{"category":"SECURITY","environment":"development","event":"Route not found","ip":"::ffff:127.0.0.1","level":"warn","message":"Security: Route not found","method":"POST","service":"serpentrace-backend","severity":"low","timestamp":"2025-07-06T18:21:13.832Z","url":"/users","userAgent":"Thunder Client (https://www.thunderclient.com)"}
|
||||
{"category":"API","duration":"1ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users","method":"POST","service":"serpentrace-backend","statusCode":404,"timestamp":"2025-07-06T18:21:13.833Z","url":"/users"}
|
||||
{"category":"SECURITY","environment":"development","event":"Route not found","ip":"::ffff:127.0.0.1","level":"warn","message":"Security: Route not found","method":"POST","service":"serpentrace-backend","severity":"low","timestamp":"2025-07-06T18:21:21.615Z","url":"/api/user","userAgent":"Thunder Client (https://www.thunderclient.com)"}
|
||||
{"category":"API","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /api/user","method":"POST","service":"serpentrace-backend","statusCode":404,"timestamp":"2025-07-06T18:21:21.615Z","url":"/api/user"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:24:27.606Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:24:27.616Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:24:27.624Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:24:27.920Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:24:27.923Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:24:27.924Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:24:27.924Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:24:27.925Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:25:15.183Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:25:15.194Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:25:15.201Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:25:15.480Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:25:15.482Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:25:15.483Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:25:15.484Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:25:15.484Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:26:45.905Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:26:45.915Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:26:45.923Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:26:46.206Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:26:46.208Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:26:46.210Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:26:46.210Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:26:46.210Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:28:09.790Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:28:09.800Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:28:09.807Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:28:10.089Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:28:10.091Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:28:10.093Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:28:10.093Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:28:10.093Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:28:46.269Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:28:46.279Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:28:46.286Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:28:46.551Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:28:46.553Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:28:46.555Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:28:46.555Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:28:46.555Z"}
|
||||
{"category":"SECURITY","environment":"development","event":"Route not found","ip":"::ffff:127.0.0.1","level":"warn","message":"Security: Route not found","method":"GET","service":"serpentrace-backend","severity":"low","timestamp":"2025-07-06T18:29:18.784Z","url":"/users","userAgent":"Thunder Client (https://www.thunderclient.com)"}
|
||||
{"category":"API","duration":"2ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: GET /users","method":"GET","service":"serpentrace-backend","statusCode":404,"timestamp":"2025-07-06T18:29:18.786Z","url":"/users"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:31:20.271Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:31:20.282Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:31:20.290Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:31:20.577Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:31:20.580Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:31:20.581Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:31:20.581Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:31:20.581Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:31:40.512Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:31:40.522Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:31:40.529Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:31:40.807Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:31:40.809Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:31:40.810Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:31:40.810Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:31:40.810Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:35:25.428Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:35:25.439Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:35:25.449Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:35:25.745Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:35:25.748Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:35:25.749Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:35:25.749Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:35:25.749Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:35:47.441Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:35:47.451Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:35:47.459Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:35:47.744Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:35:47.746Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:35:47.748Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:35:47.748Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:35:47.748Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:37:58.623Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:37:58.636Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:37:58.645Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:37:58.966Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:37:58.969Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:37:58.971Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:37:58.971Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:37:58.971Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:38:06.638Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:38:06.648Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:38:06.655Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:38:06.925Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:38:06.928Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:38:06.929Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:38:06.929Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:38:06.929Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:39:53.070Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:39:53.083Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:39:53.092Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:39:53.397Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:39:53.400Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:39:53.401Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:39:53.402Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:39:53.402Z"}
|
||||
{"category":"API","duration":"81ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/create","method":"POST","service":"serpentrace-backend","statusCode":400,"timestamp":"2025-07-06T18:39:58.567Z","url":"/users/create"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:41:10.703Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:41:10.714Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:41:10.721Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:41:11.000Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:41:11.003Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:41:11.004Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:41:11.004Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:41:11.004Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:42:14.331Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:42:14.342Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:42:14.353Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:42:14.709Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:42:14.712Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:42:14.714Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:42:14.714Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:42:14.715Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:46:33.928Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:46:33.939Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:46:33.949Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:46:34.235Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:46:34.238Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:46:34.239Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:46:34.240Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:46:34.240Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:47:25.432Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:47:25.442Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:47:25.448Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:47:25.719Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:47:25.721Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:47:25.722Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:47:25.723Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:47:25.723Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:48:07.524Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:48:07.534Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:48:07.541Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:48:07.811Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:48:07.814Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:48:07.815Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:48:07.815Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:48:07.815Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:48:32.148Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:48:32.159Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:48:32.168Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:48:32.437Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:48:32.439Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:48:32.441Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:48:32.441Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:48:32.442Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:49:04.850Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:49:04.861Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:49:04.869Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:49:04.924Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:49:04.926Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:49:04.928Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:49:04.928Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:49:04.928Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:49:39.742Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:49:39.754Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:49:39.761Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:49:40.085Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:49:40.087Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:49:40.089Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:49:40.089Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:49:40.090Z"}
|
||||
{"category":"API","duration":"74ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/create","method":"POST","service":"serpentrace-backend","statusCode":201,"timestamp":"2025-07-06T18:49:47.038Z","url":"/users/create"}
|
||||
{"category":"API","duration":"1ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":500,"timestamp":"2025-07-06T18:50:42.705Z","url":"/users/authenticate"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:53:20.396Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:53:20.407Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:53:20.416Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:53:20.713Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:53:20.716Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:53:20.717Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:53:20.717Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:53:20.717Z"}
|
||||
{"category":"API","duration":"1ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":500,"timestamp":"2025-07-06T18:53:21.159Z","url":"/users/authenticate"}
|
||||
{"category":"API","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":500,"timestamp":"2025-07-06T18:53:23.358Z","url":"/users/authenticate"}
|
||||
{"category":"API","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":500,"timestamp":"2025-07-06T18:53:23.906Z","url":"/users/authenticate"}
|
||||
{"category":"API","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":500,"timestamp":"2025-07-06T18:53:24.106Z","url":"/users/authenticate"}
|
||||
{"category":"API","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":500,"timestamp":"2025-07-06T18:53:24.293Z","url":"/users/authenticate"}
|
||||
{"category":"API","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":500,"timestamp":"2025-07-06T18:53:24.470Z","url":"/users/authenticate"}
|
||||
{"category":"API","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":500,"timestamp":"2025-07-06T18:53:24.652Z","url":"/users/authenticate"}
|
||||
{"category":"API","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":500,"timestamp":"2025-07-06T18:53:24.822Z","url":"/users/authenticate"}
|
||||
{"category":"API","duration":"1ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":500,"timestamp":"2025-07-06T18:53:25.005Z","url":"/users/authenticate"}
|
||||
{"category":"API","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":500,"timestamp":"2025-07-06T18:53:25.188Z","url":"/users/authenticate"}
|
||||
{"category":"API","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":500,"timestamp":"2025-07-06T18:53:25.366Z","url":"/users/authenticate"}
|
||||
{"category":"API","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":500,"timestamp":"2025-07-06T18:53:25.546Z","url":"/users/authenticate"}
|
||||
{"category":"API","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":500,"timestamp":"2025-07-06T18:53:25.719Z","url":"/users/authenticate"}
|
||||
{"category":"API","duration":"1ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":500,"timestamp":"2025-07-06T18:53:25.900Z","url":"/users/authenticate"}
|
||||
{"category":"API","duration":"1ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":500,"timestamp":"2025-07-06T18:53:26.077Z","url":"/users/authenticate"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:56:08.890Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:56:08.901Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:56:08.909Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:56:09.220Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:56:09.223Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:56:09.224Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:56:09.224Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:56:09.224Z"}
|
||||
{"category":"ERROR","context":"express","environment":"development","error":"Application error","ip":"::ffff:127.0.0.1","level":"error","message":"Error in express: Application error Expected property name or '}' in JSON at position 5 (line 2 column 3)","method":"GET","service":"serpentrace-backend","timestamp":"2025-07-06T18:57:02.784Z","url":"/users/authenticate"}
|
||||
{"category":"API","duration":"2ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":500,"timestamp":"2025-07-06T18:57:28.448Z","url":"/users/authenticate"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:57:58.706Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:57:58.716Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:57:58.723Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:57:59.002Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:57:59.004Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:57:59.005Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:57:59.005Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:57:59.005Z"}
|
||||
{"category":"API","duration":"2ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":500,"timestamp":"2025-07-06T18:58:43.203Z","url":"/users/authenticate"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T18:59:08.666Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T18:59:08.676Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T18:59:08.683Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T18:59:08.957Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T18:59:08.960Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:59:08.961Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T18:59:08.961Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T18:59:08.961Z"}
|
||||
{"category":"API","duration":"1ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":500,"timestamp":"2025-07-06T18:59:11.377Z","url":"/users/authenticate"}
|
||||
{"category":"API","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":400,"timestamp":"2025-07-06T19:02:15.872Z","url":"/users/authenticate"}
|
||||
{"category":"API","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":400,"timestamp":"2025-07-06T19:02:26.111Z","url":"/users/authenticate"}
|
||||
{"category":"SECURITY","environment":"development","event":"Route not found","ip":"::ffff:127.0.0.1","level":"warn","message":"Security: Route not found","method":"GET","service":"serpentrace-backend","severity":"low","timestamp":"2025-07-06T19:02:30.922Z","url":"/users/authenticate","userAgent":"Thunder Client (https://www.thunderclient.com)"}
|
||||
{"category":"API","duration":"1ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: GET /users/authenticate","method":"GET","service":"serpentrace-backend","statusCode":404,"timestamp":"2025-07-06T19:02:30.923Z","url":"/users/authenticate"}
|
||||
{"category":"API","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":400,"timestamp":"2025-07-06T19:02:36.283Z","url":"/users/authenticate"}
|
||||
{"category":"API","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":400,"timestamp":"2025-07-06T19:03:16.921Z","url":"/users/authenticate"}
|
||||
{"category":"API","duration":"2ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/create","method":"POST","service":"serpentrace-backend","statusCode":400,"timestamp":"2025-07-06T19:03:22.128Z","url":"/users/create"}
|
||||
{"category":"API","duration":"1ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":400,"timestamp":"2025-07-06T19:03:29.507Z","url":"/users/authenticate"}
|
||||
{"category":"API","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":400,"timestamp":"2025-07-06T19:03:36.051Z","url":"/users/authenticate"}
|
||||
{"category":"API","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":400,"timestamp":"2025-07-06T19:03:40.626Z","url":"/users/authenticate"}
|
||||
{"category":"API","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":400,"timestamp":"2025-07-06T19:03:41.282Z","url":"/users/authenticate"}
|
||||
{"category":"API","duration":"1ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":400,"timestamp":"2025-07-06T19:03:41.457Z","url":"/users/authenticate"}
|
||||
{"category":"API","duration":"1ms","environment":"development","ip":"::ffff:127.0.0.1","level":"info","message":"Request: POST /users/authenticate","method":"POST","service":"serpentrace-backend","statusCode":400,"timestamp":"2025-07-06T19:03:41.617Z","url":"/users/authenticate"}
|
||||
{"category":"SECURITY","environment":"development","event":"Route not found","ip":"::1","level":"warn","message":"Security: Route not found","method":"GET","service":"serpentrace-backend","severity":"low","timestamp":"2025-07-06T19:05:37.976Z","url":"/users/authenticate","userAgent":"PostmanRuntime/7.44.1"}
|
||||
{"category":"API","duration":"1ms","environment":"development","ip":"::1","level":"info","message":"Request: GET /users/authenticate","method":"GET","service":"serpentrace-backend","statusCode":404,"timestamp":"2025-07-06T19:05:37.976Z","url":"/users/authenticate"}
|
||||
{"category":"SECURITY","environment":"development","event":"Route not found","ip":"::1","level":"warn","message":"Security: Route not found","method":"GET","service":"serpentrace-backend","severity":"low","timestamp":"2025-07-06T19:05:57.585Z","url":"/users/authenticate","userAgent":"PostmanRuntime/7.44.1"}
|
||||
{"category":"API","environment":"development","ip":"::1","level":"info","message":"Request: GET /users/authenticate","method":"GET","service":"serpentrace-backend","statusCode":404,"timestamp":"2025-07-06T19:05:57.585Z","url":"/users/authenticate"}
|
||||
{"category":"SECURITY","environment":"development","event":"Route not found","ip":"::1","level":"warn","message":"Security: Route not found","method":"GET","service":"serpentrace-backend","severity":"low","timestamp":"2025-07-06T19:06:09.686Z","url":"/api/user/authenticate","userAgent":"PostmanRuntime/7.44.1"}
|
||||
{"category":"API","environment":"development","ip":"::1","level":"info","message":"Request: GET /api/user/authenticate","method":"GET","service":"serpentrace-backend","statusCode":404,"timestamp":"2025-07-06T19:06:09.686Z","url":"/api/user/authenticate"}
|
||||
{"category":"API","environment":"development","ip":"::1","level":"info","message":"Request: POST /api/user/authenticate","method":"POST","service":"serpentrace-backend","statusCode":400,"timestamp":"2025-07-06T19:06:18.070Z","url":"/api/user/authenticate"}
|
||||
{"category":"API","duration":"1ms","environment":"development","ip":"::1","level":"info","message":"Request: POST /api/user/authenticate","method":"POST","service":"serpentrace-backend","statusCode":400,"timestamp":"2025-07-06T19:07:00.305Z","url":"/api/user/authenticate"}
|
||||
{"category":"API","environment":"development","ip":"::1","level":"info","message":"Request: POST /api/user/authenticate","method":"POST","service":"serpentrace-backend","statusCode":400,"timestamp":"2025-07-06T19:07:07.331Z","url":"/api/user/authenticate"}
|
||||
{"category":"API","environment":"development","ip":"::1","level":"info","message":"Request: POST /api/user/authenticate","method":"POST","service":"serpentrace-backend","statusCode":400,"timestamp":"2025-07-06T19:07:12.791Z","url":"/api/user/authenticate"}
|
||||
{"category":"API","environment":"development","ip":"::1","level":"info","message":"Request: POST /api/user/authenticate","method":"POST","service":"serpentrace-backend","statusCode":500,"timestamp":"2025-07-06T19:07:32.249Z","url":"/api/user/authenticate"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T19:08:56.603Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T19:08:56.615Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T19:08:56.626Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T19:08:56.941Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T19:08:56.943Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T19:08:56.944Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T19:08:56.945Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T19:08:56.945Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T19:09:07.020Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T19:09:07.031Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T19:09:07.039Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T19:09:07.335Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T19:09:07.337Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T19:09:07.339Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T19:09:07.339Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T19:09:07.339Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T19:12:06.572Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T19:12:06.585Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T19:12:06.593Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T19:12:06.933Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T19:12:06.936Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T19:12:06.937Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T19:12:06.938Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T19:12:06.938Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T19:12:12.132Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T19:12:12.142Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T19:12:12.150Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T19:12:12.439Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T19:12:12.441Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T19:12:12.442Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T19:12:12.442Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T19:12:12.442Z"}
|
||||
{"category":"API","duration":"68ms","environment":"development","ip":"::1","level":"info","message":"Request: POST /api/user/authenticate","method":"POST","service":"serpentrace-backend","statusCode":200,"timestamp":"2025-07-06T19:12:19.180Z","url":"/api/user/authenticate"}
|
||||
{"category":"API","duration":"2ms","environment":"development","ip":"::1","level":"info","message":"Request: GET /api/user/current","method":"GET","service":"serpentrace-backend","statusCode":200,"timestamp":"2025-07-06T19:13:11.892Z","url":"/api/user/current","userId":1}
|
||||
{"category":"API","duration":"1ms","environment":"development","ip":"::1","level":"info","message":"Request: GET /api/user/details","method":"GET","service":"serpentrace-backend","statusCode":400,"timestamp":"2025-07-06T19:13:22.686Z","url":"/api/user/details","userId":1}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T19:16:15.307Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T19:16:15.318Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T19:16:15.326Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T19:16:15.631Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T19:16:15.633Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T19:16:15.634Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T19:16:15.635Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T19:16:15.635Z"}
|
||||
{"category":"API","duration":"9ms","environment":"development","ip":"::1","level":"info","message":"Request: GET /api/user/details","method":"GET","service":"serpentrace-backend","statusCode":200,"timestamp":"2025-07-06T19:16:39.475Z","url":"/api/user/details","userId":1}
|
||||
{"category":"API","duration":"3ms","environment":"development","ip":"::1","level":"info","message":"Request: GET /api/user/all","method":"GET","service":"serpentrace-backend","statusCode":200,"timestamp":"2025-07-06T19:17:03.816Z","url":"/api/user/all","userId":1}
|
||||
{"category":"SECURITY","environment":"development","event":"Route not found","ip":"::1","level":"warn","message":"Security: Route not found","method":"GET","service":"serpentrace-backend","severity":"low","timestamp":"2025-07-06T19:17:43.990Z","url":"/api/user/update","userAgent":"PostmanRuntime/7.44.1"}
|
||||
{"category":"API","duration":"1ms","environment":"development","ip":"::1","level":"info","message":"Request: GET /api/user/update","method":"GET","service":"serpentrace-backend","statusCode":404,"timestamp":"2025-07-06T19:17:43.991Z","url":"/api/user/update"}
|
||||
{"category":"SECURITY","environment":"development","event":"Route not found","ip":"::1","level":"warn","message":"Security: Route not found","method":"GET","service":"serpentrace-backend","severity":"low","timestamp":"2025-07-06T19:17:55.736Z","url":"/api/user/update","userAgent":"PostmanRuntime/7.44.1"}
|
||||
{"category":"API","environment":"development","ip":"::1","level":"info","message":"Request: GET /api/user/update","method":"GET","service":"serpentrace-backend","statusCode":404,"timestamp":"2025-07-06T19:17:55.736Z","url":"/api/user/update"}
|
||||
{"category":"SECURITY","environment":"development","event":"Route not found","ip":"::1","level":"warn","message":"Security: Route not found","method":"POST","service":"serpentrace-backend","severity":"low","timestamp":"2025-07-06T19:18:00.432Z","url":"/api/user/update","userAgent":"PostmanRuntime/7.44.1"}
|
||||
{"category":"API","environment":"development","ip":"::1","level":"info","message":"Request: POST /api/user/update","method":"POST","service":"serpentrace-backend","statusCode":404,"timestamp":"2025-07-06T19:18:00.432Z","url":"/api/user/update"}
|
||||
{"category":"API","duration":"1ms","environment":"development","ip":"::1","level":"info","message":"Request: PUT /api/user/update","method":"PUT","service":"serpentrace-backend","statusCode":400,"timestamp":"2025-07-06T19:18:07.666Z","url":"/api/user/update","userId":1}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T19:18:45.057Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T19:18:45.067Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T19:18:45.075Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T19:18:45.354Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T19:18:45.356Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T19:18:45.357Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T19:18:45.357Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T19:18:45.357Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T19:19:04.586Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T19:19:04.597Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T19:19:04.605Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T19:19:04.895Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T19:19:04.897Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T19:19:04.898Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T19:19:04.899Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T19:19:04.899Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T19:19:26.568Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T19:19:26.578Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T19:19:26.586Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T19:19:26.869Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T19:19:26.872Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T19:19:26.873Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T19:19:26.873Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T19:19:26.873Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T19:19:48.552Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T19:19:48.562Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T19:19:48.569Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T19:19:48.915Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T19:19:48.917Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T19:19:48.919Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T19:19:48.919Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T19:19:48.919Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🚀 Starting SerpentRace Backend","service":"serpentrace-backend","timestamp":"2025-07-06T19:19:57.788Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"🎉 Server running on port 3000","port":3000,"service":"serpentrace-backend","timestamp":"2025-07-06T19:19:57.799Z","urls":{"api":"http://localhost:3000/api","health":"http://localhost:3000/health","testRoute":"http://localhost:3000/test","testUserCreate":"http://localhost:3000/test-user-create","usersAlt":"http://localhost:3000/users","usersPrimary":"http://localhost:3000/api/user"}}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"MinIO initialized","service":"serpentrace-backend","timestamp":"2025-07-06T19:19:57.806Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Database connected","service":"serpentrace-backend","timestamp":"2025-07-06T19:19:58.113Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Middlewares loaded","service":"serpentrace-backend","timestamp":"2025-07-06T19:19:58.115Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Routes configured","service":"serpentrace-backend","timestamp":"2025-07-06T19:19:58.116Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"Error handling configured","service":"serpentrace-backend","timestamp":"2025-07-06T19:19:58.116Z"}
|
||||
{"category":"STARTUP","environment":"development","level":"info","message":"✅ Application ready","service":"serpentrace-backend","timestamp":"2025-07-06T19:19:58.116Z"}
|
||||
{"category":"API","duration":"86ms","environment":"development","ip":"::1","level":"info","message":"Request: PUT /api/user/update","method":"PUT","service":"serpentrace-backend","statusCode":200,"timestamp":"2025-07-06T19:20:04.766Z","url":"/api/user/update","userId":1}
|
||||
{"category":"SECURITY","environment":"development","event":"Route not found","ip":"::1","level":"warn","message":"Security: Route not found","method":"PUT","service":"serpentrace-backend","severity":"low","timestamp":"2025-07-06T19:20:17.102Z","url":"/api/user/logout","userAgent":"PostmanRuntime/7.44.1"}
|
||||
{"category":"API","duration":"1ms","environment":"development","ip":"::1","level":"info","message":"Request: PUT /api/user/logout","method":"PUT","service":"serpentrace-backend","statusCode":404,"timestamp":"2025-07-06T19:20:17.102Z","url":"/api/user/logout"}
|
||||
{"category":"API","duration":"1ms","environment":"development","ip":"::1","level":"info","message":"Request: POST /api/user/logout","method":"POST","service":"serpentrace-backend","statusCode":200,"timestamp":"2025-07-06T19:20:25.273Z","url":"/api/user/logout","userId":1}
|
||||
{"category":"API","duration":"61ms","environment":"development","ip":"::1","level":"info","message":"Request: POST /api/user/authenticate","method":"POST","service":"serpentrace-backend","statusCode":200,"timestamp":"2025-07-06T19:20:52.741Z","url":"/api/user/authenticate"}
|
||||
{"category":"SECURITY","environment":"development","event":"Route not found","ip":"::1","level":"warn","message":"Security: Route not found","method":"POST","service":"serpentrace-backend","severity":"low","timestamp":"2025-07-06T19:21:00.673Z","url":"/api/user/delete","userAgent":"PostmanRuntime/7.44.1"}
|
||||
{"category":"API","environment":"development","ip":"::1","level":"info","message":"Request: POST /api/user/delete","method":"POST","service":"serpentrace-backend","statusCode":404,"timestamp":"2025-07-06T19:21:00.673Z","url":"/api/user/delete"}
|
||||
{"category":"API","duration":"9ms","environment":"development","ip":"::1","level":"info","message":"Request: DELETE /api/user/delete","method":"DELETE","service":"serpentrace-backend","statusCode":200,"timestamp":"2025-07-06T19:21:04.627Z","url":"/api/user/delete","userId":1}
|
||||
{"category":"SYSTEM","environment":"development","level":"info","message":"Application interrupted via SIGINT","service":"serpentrace-backend","timestamp":"2025-07-07T17:50:53.930Z"}
|
||||
@@ -1 +0,0 @@
|
||||
{"category":"ERROR","context":"express","environment":"development","error":"Application error","ip":"::ffff:127.0.0.1","level":"error","message":"Error in express: Application error Expected property name or '}' in JSON at position 5 (line 2 column 3)","method":"GET","service":"serpentrace-backend","timestamp":"2025-07-06T18:57:02.784Z","url":"/users/authenticate"}
|
||||
Reference in New Issue
Block a user