{"duration":"64ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:11:22","url":"/api/v1/subjects/20/topics/97/sets/1011","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Set Deleted","timestamp":"2026-05-03 00:11:22","to":"headmechanical@college.edu,headelectrical@college.edu,headinformation@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:11:22","url":"/api/v1/subjects/20/topics/97/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:11:22","url":"/api/v1/subjects/20/topics/97/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:11:42","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:11:44","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:11:44","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:11:53","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"32ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:14:54","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"89ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:15:30","url":"/api/v1/tests/parse-excel","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:15:54","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Test created","service":"nec-gate-portal-api","testId":35,"test_name":"tests","timestamp":"2026-05-03 00:16:08","userId":1}
{"duration":"100ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-03 00:16:08","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"New Test Scheduled: tests","timestamp":"2026-05-03 00:16:08","to":"admin123@college.edu,admin456@college.edu,headartificial@college.edu,headcivil@college.edu"}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:16:08","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:18:54","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:19:08","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:19:38","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:19:42","url":"/api/v1/tests/35/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:19:42","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:19:42","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:19:54","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:20:26","url":"/api/v1/tests/parse-excel","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"1792ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-03 00:20:34","url":"/api/v1/media/upload","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Test created","service":"nec-gate-portal-api","testId":36,"test_name":"test1","timestamp":"2026-05-03 00:20:36","userId":1}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-03 00:20:36","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"New Test Scheduled: test1","timestamp":"2026-05-03 00:20:36","to":"admin123@college.edu,admin456@college.edu,headcivil@college.edu"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:20:36","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:20:52","url":"/api/v1/tests/36/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:20:54","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"body":{"duration_minutes":30,"end_time":"2026-05-02T18:55:00.000Z","negative_marking":true,"questions":[{"correct_answer":"b","marks":1,"option_a":"Queue","option_b":"Stack","option_c":"Linked List","option_d":"Array","question_image_delete_url":"https://ibb.co/pjRQMWM4/53fffcb030ca6c0e35003781e618c950","question_image_thumb_url":"https://i.ibb.co/pjRQMWM4/Whats-App-Image-2026-04-21-at-12-50-47-PM-jpeg.jpg","question_image_url":"https://i.ibb.co/TMb17K7P/Whats-App-Image-2026-04-21-at-12-50-47-PM-jpeg.jpg","question_text":"Which data structure follows the LIFO principle?","question_type":"MCQ"},{"correct_answer":"c","marks":2,"option_a":"O(n)","option_b":"O(n log n)","option_c":"O(log n)","option_d":"O(1)","question_image_delete_url":null,"question_image_thumb_url":null,"question_image_url":null,"question_text":"The time complexity of binary search on a sorted array of size n is:","question_type":"MCQ"},{"correct_answer":"acd","marks":2,"option_a":"Merge sort","option_b":"Bubble sort","option_c":"Quick sort","option_d":"Heap sort","question_image_delete_url":null,"question_image_thumb_url":null,"question_image_url":null,"question_text":"Which of the following are valid sorting algorithms with O(n log n) average time?","question_type":"MSQ"},{"correct_answer":"acd","marks":2,"option_a":"MongoDB","option_b":"PostgreSQL","option_c":"Cassandra","option_d":"Redis","question_image_delete_url":null,"question_image_thumb_url":null,"question_image_url":null,"question_text":"Which of these are NoSQL databases?","question_type":"MSQ"},{"correct_answer":"10","marks":1,"question_image_delete_url":null,"question_image_thumb_url":null,"question_image_url":null,"question_text":"How many edges are there in a complete graph with 5 vertices?","question_type":"NAT"},{"correct_answer":"3.1416","marks":2,"question_image_delete_url":null,"question_image_thumb_url":null,"question_image_url":null,"question_text":"Compute pi rounded to 4 decimal places (use 3.1416 if uncertain).","question_type":"NAT"},{"correct_answer":"-3","marks":1,"question_image_delete_url":null,"question_image_thumb_url":null,"question_image_url":null,"question_text":"If f(x) = 2x - 5, what is f(1)?","question_type":"NAT"}],"start_time":"2026-05-02T18:50:00.000Z","test_name":"test1"},"environment":"development","error":"Questions cannot be edited after the test has started.","level":"error","message":"DEV ERROR","method":"PATCH","service":"nec-gate-portal-api","stack":"Error: Questions cannot be edited after the test has started.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/test.controller.js:395:15\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)\n    at async withTransaction (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/config/db.js:144:20)\n    at async file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/test.controller.js:358:3","timestamp":"2026-05-03 00:21:01","url":"/api/v1/tests/36"}
{"duration":"44ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"PATCH","service":"nec-gate-portal-api","status":400,"timestamp":"2026-05-03 00:21:01","url":"/api/v1/tests/36","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"body":{"duration_minutes":30,"end_time":"2026-05-02T18:55:00.000Z","negative_marking":true,"questions":[{"correct_answer":"b","marks":1,"option_a":"Queue","option_b":"Stack","option_c":"Linked List","option_d":"Array","question_image_delete_url":"https://ibb.co/pjRQMWM4/53fffcb030ca6c0e35003781e618c950","question_image_thumb_url":"https://i.ibb.co/pjRQMWM4/Whats-App-Image-2026-04-21-at-12-50-47-PM-jpeg.jpg","question_image_url":"https://i.ibb.co/TMb17K7P/Whats-App-Image-2026-04-21-at-12-50-47-PM-jpeg.jpg","question_text":"Which data structure follows the LIFO principle?","question_type":"MCQ"},{"correct_answer":"c","marks":2,"option_a":"O(n)","option_b":"O(n log n)","option_c":"O(log n)","option_d":"O(1)","question_image_delete_url":null,"question_image_thumb_url":null,"question_image_url":null,"question_text":"The time complexity of binary search on a sorted array of size n is:","question_type":"MCQ"},{"correct_answer":"acd","marks":2,"option_a":"Merge sort","option_b":"Bubble sort","option_c":"Quick sort","option_d":"Heap sort","question_image_delete_url":null,"question_image_thumb_url":null,"question_image_url":null,"question_text":"Which of the following are valid sorting algorithms with O(n log n) average time?","question_type":"MSQ"},{"correct_answer":"acd","marks":2,"option_a":"MongoDB","option_b":"PostgreSQL","option_c":"Cassandra","option_d":"Redis","question_image_delete_url":null,"question_image_thumb_url":null,"question_image_url":null,"question_text":"Which of these are NoSQL databases?","question_type":"MSQ"},{"correct_answer":"10","marks":1,"question_image_delete_url":null,"question_image_thumb_url":null,"question_image_url":null,"question_text":"How many edges are there in a complete graph with 5 vertices?","question_type":"NAT"},{"correct_answer":"3.1416","marks":2,"question_image_delete_url":null,"question_image_thumb_url":null,"question_image_url":null,"question_text":"Compute pi rounded to 4 decimal places (use 3.1416 if uncertain).","question_type":"NAT"},{"correct_answer":"-3","marks":1,"question_image_delete_url":null,"question_image_thumb_url":null,"question_image_url":null,"question_text":"If f(x) = 2x - 5, what is f(1)?","question_type":"NAT"}],"start_time":"2026-05-02T18:51:00.000Z","test_name":"test1"},"environment":"development","error":"Questions cannot be edited after the test has started.","level":"error","message":"DEV ERROR","method":"PATCH","service":"nec-gate-portal-api","stack":"Error: Questions cannot be edited after the test has started.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/test.controller.js:395:15\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)\n    at async withTransaction (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/config/db.js:144:20)\n    at async file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/test.controller.js:358:3","timestamp":"2026-05-03 00:21:11","url":"/api/v1/tests/36"}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"PATCH","service":"nec-gate-portal-api","status":400,"timestamp":"2026-05-03 00:21:11","url":"/api/v1/tests/36","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"124ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:21:19","url":"/api/v1/tests/36","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Alert: Test Updated - test1","timestamp":"2026-05-03 00:21:19","to":"admin123@college.edu,admin456@college.edu,headcivil@college.edu"}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:21:19","url":"/api/v1/tests/36/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:21:19","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"error","message":"ImgBB delete failed","reason":"fetch failed","service":"nec-gate-portal-api","timestamp":"2026-05-03 00:21:19","url":"https://ibb.co/pjRQMWM4/53fffcb030ca6c0e35003781e618c950"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:21:49","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-03 00:23:19","url":"/api/v1/tests"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 00:23:19","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:23:19","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:23:19","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:23:21","url":"/api/v1/tests/36/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:23:29","url":"/api/v1/tests/36","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Alert: Test Updated - test1","timestamp":"2026-05-03 00:23:29","to":"admin123@college.edu,admin456@college.edu,headmechanical@college.edu,headcivil@college.edu"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:23:29","url":"/api/v1/tests/36/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:23:29","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-03 00:23:40","url":"/api/v1/tests"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 00:23:40","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:23:40","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:23:40","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:23:42","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:23:42","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:23:42","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:23:47","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:23:47","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:23:47","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-03 00:23:52","url":"/api/v1/tests"}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 00:23:52","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:23:52","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:23:52","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"environment":"development","level":"info","message":"Scheduler: processing ended test","service":"nec-gate-portal-api","testId":35,"timestamp":"2026-05-03 00:24:00"}
{"count":0,"environment":"development","level":"info","message":"Scheduler: evaluated all attempts","service":"nec-gate-portal-api","test_id":35,"timestamp":"2026-05-03 00:24:00"}
{"environment":"development","level":"info","message":"Scheduler: result email queued","service":"nec-gate-portal-api","testId":35,"timestamp":"2026-05-03 00:24:00"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Test Report: tests","timestamp":"2026-05-03 00:24:00","to":["admin123@college.edu","admin456@college.edu","headcivil@college.edu","headartificial@college.edu"]}
{"environment":"development","level":"info","message":"Scheduler: test deleted","name":"tests","service":"nec-gate-portal-api","testId":35,"timestamp":"2026-05-03 00:24:00"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:24:03","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:24:03","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:24:03","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:24:04","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"456ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:24:04","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:24:04","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:24:26","url":"/api/v1/tests/36/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:24:32","url":"/api/v1/tests/36","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Alert: Test Updated - test1","timestamp":"2026-05-03 00:24:32","to":"admin123@college.edu,admin456@college.edu,headmechanical@college.edu,headcomputer@college.edu,headcivil@college.edu"}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:24:32","url":"/api/v1/tests/36/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:24:32","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:24:35","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"45ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:24:41","url":"/api/v1/tests/36/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:26:12","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:26:15","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:26:15","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:26:15","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:26:18","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:26:18","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:26:18","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:26:18","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:26:18","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:26:19","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:26:19","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:26:19","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:26:19","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"51ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:28:02","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"45ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:28:04","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:28:07","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:28:09","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 00:28:09","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:28:11","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-03 00:28:15","url":"/api/v1/auth/logout"}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 00:28:15","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:28:15","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 00:28:15","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":13}
{"environment":"development","level":"info","message":"SIGINT received — starting graceful shutdown","service":"nec-gate-portal-api","timestamp":"2026-05-03 00:28:36"}
{"environment":"development","level":"info","message":"Scheduler stopped.","service":"nec-gate-portal-api","timestamp":"2026-05-03 00:28:36"}
{"environment":"development","level":"info","message":"Scheduler stopped","service":"nec-gate-portal-api","timestamp":"2026-05-03 00:28:36"}
{"environment":"development","level":"info","message":"HTTP server closed","service":"nec-gate-portal-api","timestamp":"2026-05-03 00:28:36"}
{"environment":"development","level":"info","message":"Database pool closed gracefully","service":"nec-gate-portal-api","timestamp":"2026-05-03 00:28:36"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-03 08:35:41"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-03 08:35:41"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-03 08:35:41"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":11456,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-03 08:35:41"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-03 08:35:41"}
{"environment":"development","level":"info","message":"Scheduler: processing ended test","service":"nec-gate-portal-api","testId":36,"timestamp":"2026-05-03 08:36:00"}
{"count":1,"environment":"development","level":"info","message":"Scheduler: evaluated all attempts","service":"nec-gate-portal-api","test_id":36,"timestamp":"2026-05-03 08:36:00"}
{"environment":"development","level":"info","message":"Scheduler: result email queued","service":"nec-gate-portal-api","testId":36,"timestamp":"2026-05-03 08:36:00"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Test Report: test1","timestamp":"2026-05-03 08:36:00","to":["admin123@college.edu","admin456@college.edu","headmechanical@college.edu","headcomputer@college.edu","headcivil@college.edu"]}
{"environment":"development","level":"info","message":"Scheduler: test deleted","name":"test1","service":"nec-gate-portal-api","testId":36,"timestamp":"2026-05-03 08:36:00"}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-03 08:36:50","url":"/api/v1/auth/refresh"}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 08:36:50","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-03 08:36:51","url":"/api/v1/auth/refresh"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 08:36:51","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-03 08:36:51","url":"/api/v1/auth/refresh"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 08:36:51","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-03 08:36:57","url":"/api/v1/auth/refresh"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 08:36:57","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Dept Head","service":"nec-gate-portal-api","timestamp":"2026-05-03 08:37:08","userId":3}
{"duration":"309ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:37:08","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:37:08","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"87ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:37:08","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-03 08:37:13","userId":1}
{"duration":"995ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:37:13","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:37:13","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:37:13","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:37:13","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:37:22","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"body":{"email":"staff2_mechanical@college.edu","password":"pass@1234"},"environment":"development","error":"Invalid email or password.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Invalid email or password.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:132:11","timestamp":"2026-05-03 08:37:38","url":"/api/v1/auth/login"}
{"duration":"230ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 08:37:38","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Student","service":"nec-gate-portal-api","timestamp":"2026-05-03 08:37:53","userId":45}
{"duration":"222ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:37:53","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:37:53","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"body":{"email":"staff2_mechanical@college.edu","password":"pass@1234"},"environment":"development","error":"Invalid email or password.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Invalid email or password.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:132:11","timestamp":"2026-05-03 08:38:04","url":"/api/v1/auth/login"}
{"duration":"209ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 08:38:04","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Staff","service":"nec-gate-portal-api","timestamp":"2026-05-03 08:38:16","userId":11}
{"duration":"236ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:38:16","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:38:16","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:45:21","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:45:21","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:45:21","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:45:29","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:45:29","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:45:29","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"66ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:46:12","url":"/api/v1/subjects/20","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"128ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:46:13","url":"/api/v1/subjects/20/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-03 08:46:26","url":"/api/v1/auth/refresh"}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 08:46:26","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:46:57","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:46:57","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:46:57","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:46:57","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"body":{"email":"admin123@college.edu","password":"pass@123"},"environment":"development","error":"Invalid email or password.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Invalid email or password.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:132:11","timestamp":"2026-05-03 08:47:22","url":"/api/v1/auth/login"}
{"duration":"1094ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 08:47:22","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-03 08:47:29","userId":1}
{"duration":"1100ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:47:29","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:47:29","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:47:29","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:47:29","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:47:35","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:47:35","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"36ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:47:38","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:47:41","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"217ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:47:51","url":"/api/v1/subjects/14/topics/68/sets/parse-excel","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Set created","newSetId":1012,"service":"nec-gate-portal-api","subjectId":"14","timestamp":"2026-05-03 08:48:01","topicId":"68","userId":1}
{"duration":"83ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-03 08:48:01","url":"/api/v1/subjects/14/topics/68/sets","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Set created in AI & Machine Learning - Topic 3","timestamp":"2026-05-03 08:48:01","to":"headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headcivil@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:48:01","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:48:01","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:48:12","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:48:12","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:48:15","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"34ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:48:18","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"39ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:48:21","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Collaborator Added: AI & Machine Learning","timestamp":"2026-05-03 08:48:21","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headcivil@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:48:21","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:48:21","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:48:21","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:48:28","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:48:28","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:48:28","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:48:30","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:48:30","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"49ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:48:39","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"31ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:48:40","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:48:54","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:48:54","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:48:57","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:49:00","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:49:01","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"49ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:49:15","url":"/api/v1/subjects/14/topics/68/sets/reorder","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"30ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:49:15","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:49:15","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:49:22","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:49:22","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:49:22","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"57ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:49:22","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"113ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:49:22","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"88ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:49:24","url":"/api/v1/subjects/14/topics/68/sets/1012/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:51:29","url":"/api/v1/subjects/14/topics/68/sets/1012/practice/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:51:29","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:51:29","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:51:37","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"42ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:51:37","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"44ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:51:37","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:53:05","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"30ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:53:05","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"35ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:53:05","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:54:10","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:54:10","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:54:10","url":"/api/v1/subjects/14/topics/68/sets/1012/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"Database connection was lost. Please try again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Database connection was lost. Please try again.\n    at handleDBConnectionLost (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:17:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:54:108)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-03 08:54:15","url":"/api/v1/media/upload"}
{"duration":"105ms","environment":"development","ip":"127.0.0.1","level":"error","message":"Server error","method":"POST","service":"nec-gate-portal-api","status":503,"timestamp":"2026-05-03 08:54:15","url":"/api/v1/media/upload","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:54:29","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"Database connection was lost. Please try again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Database connection was lost. Please try again.\n    at handleDBConnectionLost (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:17:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:54:108)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-03 08:54:41","url":"/api/v1/media/upload"}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"error","message":"Server error","method":"POST","service":"nec-gate-portal-api","status":503,"timestamp":"2026-05-03 08:54:41","url":"/api/v1/media/upload","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"Database connection was lost. Please try again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Database connection was lost. Please try again.\n    at handleDBConnectionLost (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:17:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:54:108)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-03 08:54:51","url":"/api/v1/media/upload"}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"error","message":"Server error","method":"POST","service":"nec-gate-portal-api","status":503,"timestamp":"2026-05-03 08:54:51","url":"/api/v1/media/upload","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:55:11","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:55:11","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:55:11","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:55:11","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:55:11","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:55:11","url":"/api/v1/subjects/14/topics/68/sets/1012/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"Database connection was lost. Please try again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Database connection was lost. Please try again.\n    at handleDBConnectionLost (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:17:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:54:108)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-03 08:55:19","url":"/api/v1/media/upload"}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"error","message":"Server error","method":"POST","service":"nec-gate-portal-api","status":503,"timestamp":"2026-05-03 08:55:19","url":"/api/v1/media/upload","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:56:08","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:56:08","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:56:09","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:56:09","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:56:10","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:56:10","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:56:10","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:56:13","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:56:15","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:56:15","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:56:16","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"95ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:56:23","url":"/api/v1/admin/users/students/68","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Your Profile Has Been Updated","timestamp":"2026-05-03 08:56:23","to":"student24_mechanical@college.edu"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: User Profile Update","timestamp":"2026-05-03 08:56:23","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:56:23","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:56:24","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:56:24","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:56:25","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:56:25","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:56:25","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:56:25","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:56:28","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:56:30","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:56:30","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:56:31","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:56:33","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:56:36","url":"/api/v1/subjects/14/topics/68/sets/1012/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3112ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-03 08:57:05","url":"/api/v1/media/upload","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"47ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:57:10","url":"/api/v1/subjects/14/topics/68/sets/1012","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Set updated in AI & Machine Learning - Topic 3","timestamp":"2026-05-03 08:57:10","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headcivil@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:57:10","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:57:10","url":"/api/v1/subjects/14/topics/68/sets/1012/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:57:10","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:57:10","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:57:45","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:57:45","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:57:45","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:58:06","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:58:06","url":"/api/v1/subjects/14/topics/68/sets/1012/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:58:06","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:58:19","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:58:20","url":"/api/v1/subjects/14/topics/68/sets/1012/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:58:36","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"29ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:58:36","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:58:36","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:58:38","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:58:38","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:58:38","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"30ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:58:38","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"42ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:58:38","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:58:41","url":"/api/v1/subjects/14/topics/68/sets/1012/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:59:32","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:59:32","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:59:32","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:59:32","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 08:59:35","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"creator":"Admin","environment":"development","level":"info","message":"Subject created","service":"nec-gate-portal-api","subjectId":59,"timestamp":"2026-05-03 08:59:45","userId":1}
{"duration":"67ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-03 08:59:45","url":"/api/v1/subjects","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"New Subject: asDf","timestamp":"2026-05-03 08:59:45","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"New Collaborative Subject: asDf","timestamp":"2026-05-03 08:59:45","to":"headcivil@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:59:45","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:59:47","url":"/api/v1/subjects/59","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:59:47","url":"/api/v1/subjects/59/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"43ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-03 08:59:50","url":"/api/v1/subjects/59/topics","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Topic created: asd","timestamp":"2026-05-03 08:59:50","to":"headcivil@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:59:50","url":"/api/v1/subjects/59/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:59:51","url":"/api/v1/subjects/59/topics/144/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 08:59:53","url":"/api/v1/subjects/59/topics/144/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:00:03","url":"/api/v1/subjects/59/topics/144/sets/parse-excel","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Set created","newSetId":1013,"service":"nec-gate-portal-api","subjectId":"59","timestamp":"2026-05-03 09:00:09","topicId":"144","userId":1}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-03 09:00:09","url":"/api/v1/subjects/59/topics/144/sets","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Set created in asd","timestamp":"2026-05-03 09:00:09","to":"headcivil@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:00:09","url":"/api/v1/subjects/59/topics/144/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:00:09","url":"/api/v1/subjects/59/topics/144/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:00:12","url":"/api/v1/subjects/59/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:00:14","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:00:19","url":"/api/v1/subjects/59","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:00:22","url":"/api/v1/subjects/59/topics/144/sets?level=2","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:00:29","url":"/api/v1/subjects/59/topics/144/sets/parse-excel","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Set created","newSetId":1014,"service":"nec-gate-portal-api","subjectId":"59","timestamp":"2026-05-03 09:00:31","topicId":"144","userId":1}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-03 09:00:31","url":"/api/v1/subjects/59/topics/144/sets","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Set created in asd","timestamp":"2026-05-03 09:00:31","to":"headcivil@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:00:31","url":"/api/v1/subjects/59/topics/144/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:00:31","url":"/api/v1/subjects/59/topics/144/sets?level=2","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:00:32","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:01:01","url":"/api/v1/subjects/59","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:01:01","url":"/api/v1/subjects/59/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:01:05","url":"/api/v1/subjects/59/topics/144/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:01:06","url":"/api/v1/subjects/59/topics/144/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:01:07","url":"/api/v1/subjects/59/topics/144/sets/1013/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:01:15","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:09:42","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:09:42","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:09:42","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:09:42","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:09:43","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:09:43","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"38ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:09:43","url":"/api/v1/subjects/14/topics/68/sets/1012/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:09:43","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:09:43","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:09:43","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:09:43","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:09:43","url":"/api/v1/subjects/20","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:09:43","url":"/api/v1/subjects/20/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:09:43","url":"/api/v1/subjects/59","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:09:43","url":"/api/v1/subjects/59/topics/144/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:09:43","url":"/api/v1/subjects/59/topics/144/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:09:43","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:09:43","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:09:43","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:09:57","url":"/api/v1/subjects/59/topics/144/sets/1013/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:10:10","url":"/api/v1/subjects/59/topics/144/sets/1013/practice/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:10:10","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:10:10","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:11:08","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:11:08","url":"/api/v1/subjects/59","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:11:08","url":"/api/v1/subjects/59/topics/144/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:11:08","url":"/api/v1/subjects/59/topics/144/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:11:48","url":"/api/v1/subjects/59/topics/144/sets/1013/practice/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:11:48","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:11:48","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:11:48","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:12:48","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:13:47","url":"/api/v1/subjects/59","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:13:47","url":"/api/v1/subjects/59/topics/144/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:13:47","url":"/api/v1/subjects/59/topics/144/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:13:48","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:14:48","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:16:47","url":"/api/v1/subjects/59/topics/144/sets/1013/practice/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:16:47","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:16:47","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:16:47","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:17:14","url":"/api/v1/subjects/59","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:17:14","url":"/api/v1/subjects/59/topics/144/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:17:14","url":"/api/v1/subjects/59/topics/144/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:32:19","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:32:19","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:32:19","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:32:19","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:32:19","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:32:19","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:32:19","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:32:19","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:32:19","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"41ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:32:19","url":"/api/v1/subjects/14/topics/68/sets/1012/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:32:19","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:32:20","url":"/api/v1/subjects/20","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:32:20","url":"/api/v1/subjects/20/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:32:20","url":"/api/v1/subjects/59","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:32:20","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:32:20","url":"/api/v1/subjects/59/topics/144/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:32:20","url":"/api/v1/subjects/59/topics/144/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:32:20","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:32:20","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:32:39","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:32:41","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:32:41","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:33:05","url":"/api/v1/subjects?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:33:07","url":"/api/v1/subjects/14/topics?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:33:15","url":"/api/v1/subjects/20/topics?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:33:20","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Test created","service":"nec-gate-portal-api","testId":37,"test_name":"testtts","timestamp":"2026-05-03 09:33:54","userId":1}
{"duration":"188ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-03 09:33:54","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"New Test Scheduled: testtts","timestamp":"2026-05-03 09:33:54","to":"admin123@college.edu,admin456@college.edu,headartificial@college.edu,headcivil@college.edu"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:33:54","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:33:57","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:33:57","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:33:57","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:33:57","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:34:18","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:34:18","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:34:35","url":"/api/v1/subjects?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:34:37","url":"/api/v1/subjects/3/topics?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:34:57","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:35:09","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:35:13","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:35:17","url":"/api/v1/tests/37/participation","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:35:21","url":"/api/v1/tests/37/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:35:25","url":"/api/v1/tests/37","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Alert: Test Updated - testtts","timestamp":"2026-05-03 09:35:25","to":"admin123@college.edu,admin456@college.edu,headmechanical@college.edu,headcivil@college.edu,headartificial@college.edu"}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:35:25","url":"/api/v1/tests/37/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:35:25","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:35:29","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:35:29","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:35:29","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:35:31","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:36:29","url":"/api/v1/tests/37/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:37:06","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:37:11","url":"/api/v1/tests/37/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:37:51","url":"/api/v1/tests/37/save","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:38:02","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:38:05","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:38:08","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:38:08","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:38:08","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:38:38","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:39:08","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:39:38","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:39:55","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:40:15","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:40:20","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:40:20","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:40:20","url":"/api/v1/tests/37/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:40:32","url":"/api/v1/tests/37","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Alert: Test Updated - testtts","timestamp":"2026-05-03 09:40:32","to":"admin123@college.edu,admin456@college.edu,headmechanical@college.edu,headcivil@college.edu,headartificial@college.edu"}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:40:32","url":"/api/v1/tests/37/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:40:32","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:40:41","url":"/api/v1/tests/37","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Alert: Test Updated - testtts","timestamp":"2026-05-03 09:40:41","to":"admin123@college.edu,admin456@college.edu,headmechanical@college.edu,headcivil@college.edu,headartificial@college.edu"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:40:41","url":"/api/v1/tests/37/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:40:41","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:40:44","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:40:45","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:40:45","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:40:58","url":"/api/v1/tests/37/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:41:07","url":"/api/v1/tests/37/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:41:17","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 09:41:17","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:41:17","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:41:47","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:42:17","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:42:47","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:43:18","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:43:48","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 09:44:18","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 11:45:29","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"39ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:45:29","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"37ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 11:45:29","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 11:45:33","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"38ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 11:45:33","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:45:33","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"47ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:45:33","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:45:34","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 11:45:34","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:45:34","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 11:45:34","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 11:45:34","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:45:34","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 11:45:35","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 11:45:42","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:45:42","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:45:43","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:45:43","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 11:45:52","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:45:52","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:45:52","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:45:52","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 11:45:55","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:45:55","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:45:55","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:45:55","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 11:45:56","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:45:56","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:45:56","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:45:56","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Scheduler: processing ended test","service":"nec-gate-portal-api","testId":37,"timestamp":"2026-05-03 11:46:00"}
{"count":1,"environment":"development","level":"info","message":"Scheduler: evaluated all attempts","service":"nec-gate-portal-api","test_id":37,"timestamp":"2026-05-03 11:46:00"}
{"environment":"development","level":"info","message":"Scheduler: result email queued","service":"nec-gate-portal-api","testId":37,"timestamp":"2026-05-03 11:46:00"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Test Report: testtts","timestamp":"2026-05-03 11:46:00","to":["admin123@college.edu","admin456@college.edu","headmechanical@college.edu","headcivil@college.edu","headartificial@college.edu"]}
{"environment":"development","level":"info","message":"Scheduler: test deleted","name":"testtts","service":"nec-gate-portal-api","testId":37,"timestamp":"2026-05-03 11:46:00"}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 11:46:06","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:46:06","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:46:06","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 11:46:06","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 11:46:07","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:46:07","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:46:07","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:46:07","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:46:16","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:46:16","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"41ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 11:46:40","url":"/api/v1/tests/parse-excel","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Test created","service":"nec-gate-portal-api","testId":38,"test_name":"testtts","timestamp":"2026-05-03 11:47:00","userId":1}
{"duration":"41ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-03 11:47:00","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"New Test Scheduled: testtts","timestamp":"2026-05-03 11:47:00","to":"admin123@college.edu,admin456@college.edu,headmechanical@college.edu"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 11:47:00","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 11:47:05","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:47:05","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 11:47:05","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:47:35","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 11:48:05","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:48:35","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:49:05","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:49:35","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 11:50:05","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:07:30","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 12:07:30","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:07:31","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 12:07:31","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:07:31","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:07:31","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 12:07:32","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:07:32","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 12:07:32","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:07:32","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 12:07:32","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 12:07:33","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:07:34","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 12:07:34","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 12:07:34","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:07:34","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"29ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:07:37","url":"/api/v1/tests/38/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:08:05","url":"/api/v1/tests/38/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:08:17","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:08:19","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 12:08:19","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:08:19","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:08:27","url":"/api/v1/tests/38/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:08:35","url":"/api/v1/tests/38/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:08:41","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 12:08:41","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:08:41","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"91ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:22:20","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"36ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:22:23","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"environment":"development","level":"info","message":"User logged in","role":"Student","service":"nec-gate-portal-api","timestamp":"2026-05-03 12:22:32","userId":45}
{"duration":"357ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:22:32","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 12:22:32","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:22:39","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"body":{"email":"student2mechanical@college.edu","password":"pass@123"},"environment":"development","error":"Invalid email or password.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Invalid email or password.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:123:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-03 12:22:48","url":"/api/v1/auth/login"}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 12:22:48","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Student","service":"nec-gate-portal-api","timestamp":"2026-05-03 12:22:56","userId":46}
{"duration":"249ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:22:56","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 12:22:56","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":46}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:22:58","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":46}
{"duration":"37ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:23:01","url":"/api/v1/tests/38/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":46}
{"duration":"34ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:24:58","url":"/api/v1/tests/38/save","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":46}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:25:38","url":"/api/v1/tests/38/save","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":46}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:26:07","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":46}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:26:12","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:26:12","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":46}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:26:12","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":46}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:26:14","url":"/api/v1/tests/38/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":46}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:30:45","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":46}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:30:49","url":"/api/v1/tests/38/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":46}
{"duration":"30ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:31:01","url":"/api/v1/tests/38/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":46}
{"duration":"50ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:31:13","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":46}
{"environment":"development","level":"info","message":"User logged in","role":"Student","service":"nec-gate-portal-api","timestamp":"2026-05-03 12:31:27","userId":47}
{"duration":"293ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:31:27","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 12:31:27","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":47}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:31:29","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":47}
{"duration":"49ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:31:33","url":"/api/v1/tests/38/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":47}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:31:50","url":"/api/v1/tests/38/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":47}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:32:02","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":47}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:32:03","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:32:03","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":47}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:32:03","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":47}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:32:04","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 12:32:04","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":47}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:32:05","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 12:32:05","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":47}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:32:05","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":47}
{"duration":"84ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:45:35","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":47}
{"duration":"86ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:45:40","url":"/api/v1/tests/38/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":47}
{"duration":"55ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:46:05","url":"/api/v1/tests/38/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":47}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:46:08","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":47}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:46:13","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":47}
{"environment":"development","level":"info","message":"User logged in","role":"Student","service":"nec-gate-portal-api","timestamp":"2026-05-03 12:46:21","userId":48}
{"duration":"276ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:46:21","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:46:22","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":48}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:46:23","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":48}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:46:26","url":"/api/v1/tests/38/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":48}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:47:06","url":"/api/v1/tests/38/save","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":48}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:47:29","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":48}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:47:34","url":"/api/v1/tests/38/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":48}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:48:09","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":48}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:48:13","url":"/api/v1/tests/38/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":48}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:48:53","url":"/api/v1/tests/38/save","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":48}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:49:07","url":"/api/v1/tests/38/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":48}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:49:10","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":48}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:49:13","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":48}
{"environment":"development","level":"info","message":"User logged in","role":"Student","service":"nec-gate-portal-api","timestamp":"2026-05-03 12:49:23","userId":49}
{"duration":"957ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:49:23","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:49:23","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":49}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:49:25","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":49}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:49:27","url":"/api/v1/tests/38/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":49}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:50:07","url":"/api/v1/tests/38/save","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":49}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:50:16","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":49}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:50:22","url":"/api/v1/tests/38/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":49}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:51:02","url":"/api/v1/tests/38/save","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":49}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:51:19","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":49}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:51:24","url":"/api/v1/tests/38/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":49}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:52:04","url":"/api/v1/tests/38/save","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":49}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:52:44","url":"/api/v1/tests/38/save","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":49}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:52:50","url":"/api/v1/tests/38/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":49}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:52:53","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":49}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-03 12:52:59","url":"/api/v1/admin/system/email-status"}
{"duration":"47ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 12:52:59","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-03 12:52:59","url":"/api/v1/tests"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 12:52:59","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:52:59","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 12:52:59","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 12:52:59","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:53:04","url":"/api/v1/tests/38/participation","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:53:08","url":"/api/v1/tests/38/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 12:53:08","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 12:53:08","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"30ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:53:12","url":"/api/v1/tests/38","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Alert: Test Updated - testtts","timestamp":"2026-05-03 12:53:12","to":"admin123@college.edu,admin456@college.edu,headmechanical@college.edu,headcomputer@college.edu"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:53:12","url":"/api/v1/tests/38/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 12:53:13","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:53:18","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":49}
{"environment":"development","level":"info","message":"User logged in","role":"Student","service":"nec-gate-portal-api","timestamp":"2026-05-03 12:53:25","userId":77}
{"duration":"236ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:53:25","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:53:25","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:53:27","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:53:31","url":"/api/v1/tests/38/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:53:47","url":"/api/v1/tests/38/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:54:27","url":"/api/v1/tests/38/save","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:54:33","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:55:03","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:55:16","url":"/api/v1/tests/38/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:55:46","url":"/api/v1/tests/38/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:55:49","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:55:56","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":77}
{"environment":"development","level":"info","message":"User logged in","role":"Student","service":"nec-gate-portal-api","timestamp":"2026-05-03 12:56:10","userId":75}
{"duration":"284ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:56:10","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:56:10","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:56:12","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:56:16","url":"/api/v1/tests/38/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:56:56","url":"/api/v1/tests/38/save","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:57:23","url":"/api/v1/tests/38/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:57:26","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:57:33","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:57:33","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:57:33","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:57:34","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:57:35","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 12:57:35","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 12:57:35","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-03 13:13:23","url":"/api/v1/subjects?page=1&limit=6"}
{"duration":"57ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 13:13:23","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"32ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:13:23","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:13:23","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"41ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:13:26","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"body":{},"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-03 13:13:36","url":"/api/v1/auth/logout"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 13:13:36","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:13:36","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:13:36","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"body":{"email":"admin123@college.edu","password":"pass@123"},"environment":"development","error":"Invalid email or password.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Invalid email or password.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:132:11","timestamp":"2026-05-03 13:13:43","url":"/api/v1/auth/login"}
{"duration":"547ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 13:13:43","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-03 13:13:46","userId":1}
{"duration":"546ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:13:46","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:13:46","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:13:46","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:13:46","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:13:48","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:13:55","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:13:55","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:13:55","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:13:55","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:13:56","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:13:56","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:14:00","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:14:01","url":"/api/v1/subjects/59","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:14:01","url":"/api/v1/subjects/59/topics/144/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:14:01","url":"/api/v1/subjects/59/topics/144/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:14:01","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:14:01","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:14:02","url":"/api/v1/subjects/59/topics/144/sets/1013/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:14:02","url":"/api/v1/subjects/59/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:14:10","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:14:10","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:14:19","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:14:19","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:14:20","url":"/api/v1/subjects/59/topics/144/sets?level=2","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:14:23","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:14:23","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:14:23","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:14:23","url":"/api/v1/subjects/14/topics/68/sets/1012/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:14:23","url":"/api/v1/subjects/14/topics/68/sets/1012/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:14:24","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:14:24","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:14:25","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:14:30","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:14:56","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:15:42","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:15:46","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:15:46","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:15:47","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:15:49","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:16:12","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:19:00","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:19:02","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"30ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:19:05","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"37ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:19:05","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:19:06","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:19:08","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"44ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:19:29","url":"/api/v1/progress/students/75","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:19:33","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:19:33","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:19:33","url":"/api/v1/progress/leaderboard?type=practice&dimension=all","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:19:45","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"38ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:19:46","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"48ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:19:46","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"51ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:19:46","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:19:48","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:19:49","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:23:30","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:23:31","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:23:31","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:23:31","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:23:59","url":"/api/v1/admin/users?role=Staff&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:24:44","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"32ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:25:42","url":"/api/v1/admin/users/students/68","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Your Profile Has Been Updated","timestamp":"2026-05-03 13:25:42","to":"student24_mechanical@college.edu"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: User Profile Update","timestamp":"2026-05-03 13:25:42","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:25:42","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:25:52","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"body":{"email":"admin123@college.edu","password":"pass@123"},"environment":"development","error":"Invalid email or password.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Invalid email or password.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:132:11","timestamp":"2026-05-03 13:25:59","url":"/api/v1/auth/login"}
{"duration":"467ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 13:25:59","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-03 13:26:01","userId":1}
{"duration":"532ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:26:01","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:26:01","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:26:01","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:26:01","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:26:08","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-03 13:26:15","userId":1}
{"duration":"483ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:26:15","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:26:15","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:26:15","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:26:15","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-03 13:27:36","url":"/api/v1/tests"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 13:27:36","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:27:36","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:27:36","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:27:36","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:27:36","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:27:53","url":"/api/v1/subjects?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:27:55","url":"/api/v1/subjects/16/topics?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"environment":"development","level":"info","message":"Test created","service":"nec-gate-portal-api","testId":39,"test_name":"testn sd","timestamp":"2026-05-03 13:28:03","userId":3}
{"duration":"34ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-03 13:28:03","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"New Test Scheduled: testn sd","timestamp":"2026-05-03 13:28:03","to":"admin123@college.edu,admin456@college.edu,headartificial@college.edu"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:28:03","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:28:44","url":"/api/v1/tests/39/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"environment":"development","level":"info","message":"Scheduler: processing ended test","service":"nec-gate-portal-api","testId":39,"timestamp":"2026-05-03 13:34:00"}
{"count":0,"environment":"development","level":"info","message":"Scheduler: evaluated all attempts","service":"nec-gate-portal-api","test_id":39,"timestamp":"2026-05-03 13:34:00"}
{"environment":"development","level":"info","message":"Scheduler: result email queued","service":"nec-gate-portal-api","testId":39,"timestamp":"2026-05-03 13:34:00"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Test Report: testn sd","timestamp":"2026-05-03 13:34:00","to":["headmechanical@college.edu","admin123@college.edu","admin456@college.edu","headartificial@college.edu"]}
{"environment":"development","level":"info","message":"Scheduler: test deleted","name":"testn sd","service":"nec-gate-portal-api","testId":39,"timestamp":"2026-05-03 13:34:00"}
{"duration":"50ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:39:43","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"83ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:40:10","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"30ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:40:10","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:40:10","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"58ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:40:11","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"49ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:40:11","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"47ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:40:11","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:40:11","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:40:11","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:40:11","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:40:11","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:40:11","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:40:11","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:40:11","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"environment":"development","error":"Test not found.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Test not found.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/test.controller.js:144:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-03 13:40:11","url":"/api/v1/tests/39/admin"}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":404,"timestamp":"2026-05-03 13:40:11","url":"/api/v1/tests/39/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:40:12","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:40:12","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:41:21","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:41:21","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:41:21","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:41:21","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:41:21","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:41:21","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:41:21","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:41:21","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:41:21","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:41:22","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:41:22","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:41:22","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"environment":"development","error":"Test not found.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Test not found.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/test.controller.js:144:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-03 13:41:22","url":"/api/v1/tests/39/admin"}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":404,"timestamp":"2026-05-03 13:41:22","url":"/api/v1/tests/39/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:41:22","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:41:23","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:41:23","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-03 13:42:53"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-03 13:42:53"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-03 13:42:53"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":23140,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-03 13:42:53"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-03 13:42:54"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-03 13:43:01"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-03 13:43:01"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-03 13:43:01"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":8036,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-03 13:43:01"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-03 13:43:01"}
{"environment":"development","error":"Test not found.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Test not found.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/test.controller.js:144:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-03 13:43:13","url":"/api/v1/tests/39/admin"}
{"duration":"63ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":404,"timestamp":"2026-05-03 13:43:13","url":"/api/v1/tests/39/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"environment":"development","error":"Test not found.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Test not found.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/test.controller.js:144:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-03 13:43:24","url":"/api/v1/tests/39/admin"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":404,"timestamp":"2026-05-03 13:43:24","url":"/api/v1/tests/39/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"environment":"development","error":"Test not found.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Test not found.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/test.controller.js:144:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-03 13:43:49","url":"/api/v1/tests/39/admin"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":404,"timestamp":"2026-05-03 13:43:49","url":"/api/v1/tests/39/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"81ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:49:32","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-03 13:49:33","url":"/api/v1/auth/refresh"}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 13:49:33","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Staff","service":"nec-gate-portal-api","timestamp":"2026-05-03 13:49:39","userId":11}
{"duration":"330ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:49:39","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:49:39","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:49:39","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:49:39","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:49:41","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:49:41","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:49:42","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:49:49","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:49:55","url":"/api/v1/subjects/14/topics/68/sets/1012/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:50:12","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:50:17","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:50:23","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"44ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:50:23","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:50:24","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:50:30","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:50:30","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:50:30","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:50:34","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:50:35","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:50:35","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:50:36","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:50:36","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:50:38","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:50:38","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:50:38","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:50:39","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:50:39","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:50:44","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:50:45","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-03 13:56:44","url":"/api/v1/tests/39/admin"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 13:56:44","url":"/api/v1/tests/39/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:56:44","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"environment":"development","error":"Test not found.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Test not found.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/test.controller.js:144:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-03 13:56:44","url":"/api/v1/tests/39/admin"}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":404,"timestamp":"2026-05-03 13:56:44","url":"/api/v1/tests/39/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:56:45","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:56:45","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-03 13:56:51","url":"/api/v1/admin/system/email-status"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 13:56:51","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:56:51","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:56:51","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:56:52","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:56:52","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:56:52","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:56:56","url":"/api/v1/admin/users?role=Staff&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"83ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 13:57:38","url":"/api/v1/admin/users/students/68","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Your Profile Has Been Updated","timestamp":"2026-05-03 13:57:38","to":"student24_mechanical@college.edu"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: User Profile Update","timestamp":"2026-05-03 13:57:38","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:57:38","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 13:57:51","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:00:49","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:00:51","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"98ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:00:56","url":"/api/v1/subjects/59/export?type=attempts","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"121ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:00:56","url":"/api/v1/subjects/59/export?type=core","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"environment":"development","level":"info","message":"Subject deleted","service":"nec-gate-portal-api","subjectId":59,"timestamp":"2026-05-03 14:00:56"}
{"duration":"87ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:00:56","url":"/api/v1/subjects/59","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Subject Deleted: asDf","timestamp":"2026-05-03 14:00:56","to":"headcivil@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:00:56","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:02:05","url":"/api/v1/subjects?page=2&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:02:10","url":"/api/v1/subjects/53","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:02:10","url":"/api/v1/subjects/53/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"44ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-03 14:02:15","url":"/api/v1/subjects/53/topics","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Topic created: ksdka","timestamp":"2026-05-03 14:02:15","to":"headcomputer@college.edu,headelectrical@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:02:15","url":"/api/v1/subjects/53/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:02:18","url":"/api/v1/subjects/53/topics/145/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:02:19","url":"/api/v1/subjects/53/topics/145/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"87ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:02:26","url":"/api/v1/subjects/53/topics/145/sets/parse-excel","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Set created","newSetId":1015,"service":"nec-gate-portal-api","subjectId":"53","timestamp":"2026-05-03 14:02:29","topicId":"145","userId":1}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-03 14:02:29","url":"/api/v1/subjects/53/topics/145/sets","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Set created in ksdka","timestamp":"2026-05-03 14:02:29","to":"headcomputer@college.edu,headelectrical@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:02:29","url":"/api/v1/subjects/53/topics/145/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:02:29","url":"/api/v1/subjects/53/topics/145/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:02:39","url":"/api/v1/subjects/53/topics/145/sets/parse-excel","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Set created","newSetId":1016,"service":"nec-gate-portal-api","subjectId":"53","timestamp":"2026-05-03 14:02:45","topicId":"145","userId":1}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-03 14:02:45","url":"/api/v1/subjects/53/topics/145/sets","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Set created in ksdka","timestamp":"2026-05-03 14:02:45","to":"headcomputer@college.edu,headelectrical@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:02:45","url":"/api/v1/subjects/53","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:02:45","url":"/api/v1/subjects/53/topics/145/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:02:46","url":"/api/v1/subjects/53/topics/145/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"31ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:02:51","url":"/api/v1/subjects/53/topics/145/sets/1016/export?type=core","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"34ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:02:51","url":"/api/v1/subjects/53/topics/145/sets/1016/export?type=attempts","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"environment":"development","level":"info","message":"Set deleted","service":"nec-gate-portal-api","setId":"1016","subjectId":"53","timestamp":"2026-05-03 14:02:51","topicId":"145"}
{"duration":"54ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:02:51","url":"/api/v1/subjects/53/topics/145/sets/1016","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Set Deleted","timestamp":"2026-05-03 14:02:51","to":"headcomputer@college.edu,headelectrical@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:02:51","url":"/api/v1/subjects/53/topics/145/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:02:51","url":"/api/v1/subjects/53/topics/145/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:02:51","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:04:17","url":"/api/v1/subjects/53","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:04:17","url":"/api/v1/subjects/53/topics/145/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:04:19","url":"/api/v1/subjects/53/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"30ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:04:23","url":"/api/v1/subjects/53/topics/145/export?type=attempts","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"40ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:04:23","url":"/api/v1/subjects/53/topics/145/export?type=core","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"environment":"development","level":"info","message":"Topic deleted","service":"nec-gate-portal-api","subjectId":"53","timestamp":"2026-05-03 14:04:23","topicId":"145"}
{"duration":"112ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:04:23","url":"/api/v1/subjects/53/topics/145","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Topic Deleted: ksdka","timestamp":"2026-05-03 14:04:23","to":"headcomputer@college.edu,headelectrical@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:04:23","url":"/api/v1/subjects/53/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:05:51","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:07:31","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:07:31","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:07:31","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:07:31","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:07:33","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:07:34","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:07:35","url":"/api/v1/subjects/14/topics/68/sets/1012/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:07:59","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:09:42","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:09:43","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:09:58","url":"/api/v1/subjects?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:09:59","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:09:59","url":"/api/v1/subjects/12/topics?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Test created","service":"nec-gate-portal-api","testId":40,"test_name":"aSD","timestamp":"2026-05-03 14:10:49","userId":1}
{"duration":"72ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-03 14:10:49","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"New Test Scheduled: aSD","timestamp":"2026-05-03 14:10:49","to":"admin123@college.edu,admin456@college.edu,headartificial@college.edu"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:10:49","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:10:59","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:11:01","url":"/api/v1/tests/40/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:11:06","url":"/api/v1/tests/40","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Alert: Test Updated - aSD","timestamp":"2026-05-03 14:11:06","to":"admin123@college.edu,admin456@college.edu,headmechanical@college.edu,headartificial@college.edu"}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:11:06","url":"/api/v1/tests/40/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:11:06","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-03 14:11:12","url":"/api/v1/tests"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 14:11:12","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:11:12","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:11:12","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:11:15","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:11:16","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:11:16","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:11:16","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:11:16","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:11:16","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:11:17","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:11:17","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:11:17","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":75}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:11:18","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:11:18","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"environment":"development","family":"7f944471-aed9-4ced-a788-770104d7b812","level":"warn","message":"Refresh token reuse detected — family nuked","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:11:18","userId":75}
{"body":{},"environment":"development","error":"Security alert detected. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Security alert detected. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:244:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-03 14:11:18","url":"/api/v1/auth/refresh"}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 14:11:18","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Student","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:11:29","userId":45}
{"duration":"288ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:11:29","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:11:29","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:11:29","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:11:29","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:11:30","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-03 14:13:25"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:13:25"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:13:25"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":27680,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-03 14:13:25"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:13:25"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-03 14:13:58"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:13:58"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:13:58"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":26140,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-03 14:13:58"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:13:58"}
{"environment":"development","level":"info","message":"Scheduler: processing ended test","service":"nec-gate-portal-api","testId":40,"timestamp":"2026-05-03 14:17:00"}
{"count":0,"environment":"development","level":"info","message":"Scheduler: evaluated all attempts","service":"nec-gate-portal-api","test_id":40,"timestamp":"2026-05-03 14:17:00"}
{"environment":"development","level":"info","message":"Scheduler: result email queued","service":"nec-gate-portal-api","testId":40,"timestamp":"2026-05-03 14:17:00"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Test Report: aSD","timestamp":"2026-05-03 14:17:00","to":["admin123@college.edu","admin456@college.edu","headmechanical@college.edu","headartificial@college.edu"]}
{"environment":"development","level":"info","message":"Scheduler: test deleted","name":"aSD","service":"nec-gate-portal-api","testId":40,"timestamp":"2026-05-03 14:17:00"}
{"duration":"115ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:21:37","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"44ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:21:37","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:21:37","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":45}
{"duration":"313ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:36:17","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"83ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:36:17","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"513ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:36:18","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:36:20","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:36:20","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:36:20","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:36:20","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"47ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:36:22","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"40ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:36:22","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"65ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:36:22","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:36:25","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"53ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:36:25","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:36:26","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:36:26","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:36:26","url":"/api/v1/subjects/53","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","error":"Topic not found in this subject.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Topic not found in this subject.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/topic.controller.js:70:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-03 14:36:26","url":"/api/v1/subjects/53/topics/145/levels"}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":404,"timestamp":"2026-05-03 14:36:26","url":"/api/v1/subjects/53/topics/145/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","error":"Topic not found in this subject.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Topic not found in this subject.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/set.controller.js:37:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-03 14:36:26","url":"/api/v1/subjects/53/topics/145/sets?level=1"}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":404,"timestamp":"2026-05-03 14:36:26","url":"/api/v1/subjects/53/topics/145/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:36:27","url":"/api/v1/subjects/53/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"29ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:36:27","url":"/api/v1/subjects/14/topics/68/sets/1012/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:36:27","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:36:31","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-03 14:36:32","url":"/api/v1/auth/refresh"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 14:36:32","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:36:40","userId":1}
{"duration":"703ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:36:40","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:36:40","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:36:40","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:36:40","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:36:41","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:36:41","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:36:41","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:36:41","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:36:41","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:36:49","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:36:49","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:37:47","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:39:11","url":"/api/v1/admin/users?role=Staff&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:39:32","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:39:32","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:39:32","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:39:39","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:39:42","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:39:44","url":"/api/v1/admin/users?role=Staff&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:39:47","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-03 14:40:36","to":"anand.s@nec.edu.in"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-03 14:40:36","to":"lakshmi.i@nec.edu.in"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-03 14:40:36","to":"rajesh.p@nec.edu.in"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-03 14:40:36","to":"priya.v@nec.edu.in"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-03 14:40:36","to":"karthik.r@nec.edu.in"}
{"by":1,"count":5,"environment":"development","level":"info","message":"Bulk staff creation success","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:40:36"}
{"duration":"928ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-03 14:40:36","url":"/api/v1/admin/users/staffs/bulk","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: Bulk Staff Import","timestamp":"2026-05-03 14:40:36","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:40:36","url":"/api/v1/admin/users?role=Staff&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:40:42","url":"/api/v1/admin/users?role=Staff&search=anan&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:40:58","url":"/api/v1/admin/users?role=Staff&search=la&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:40:59","url":"/api/v1/admin/users?role=Staff&search=laksj&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:40:59","url":"/api/v1/admin/users?role=Staff&search=laks&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:41:01","url":"/api/v1/admin/users?role=Staff&search=lakshmi+&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:41:12","url":"/api/v1/admin/users?role=Staff&search=rajesh&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:41:26","url":"/api/v1/admin/users?role=Staff&search=pri&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:41:27","url":"/api/v1/admin/users?role=Staff&search=priya&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:41:42","url":"/api/v1/admin/users?role=Staff&search=karthik&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:41:44","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:41:47","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:41:51","url":"/api/v1/admin/users?role=Student&search=karthik&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:41:51","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:41:56","url":"/api/v1/admin/users?role=Staff&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"48ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":400,"timestamp":"2026-05-03 14:42:10","url":"/api/v1/admin/users/staffs/bulk","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:42:18","url":"/api/v1/admin/users?role=Staff&search=anan&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"anand.s@nec.edu.in","environment":"development","level":"info","message":"Staff deleted","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:42:21"}
{"duration":"36ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:42:21","url":"/api/v1/admin/users/staffs/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-03 14:42:21","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:42:21","url":"/api/v1/admin/users?role=Staff&search=anan&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:42:24","url":"/api/v1/admin/users?role=Staff&search=iyer&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"lakshmi.i@nec.edu.in","environment":"development","level":"info","message":"Staff deleted","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:42:28"}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:42:28","url":"/api/v1/admin/users/staffs/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-03 14:42:28","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:42:28","url":"/api/v1/admin/users?role=Staff&search=iyer&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:42:36","url":"/api/v1/admin/users?role=Staff&search=rajesh&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"rajesh.p@nec.edu.in","environment":"development","level":"info","message":"Staff deleted","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:42:39"}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:42:39","url":"/api/v1/admin/users/staffs/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-03 14:42:39","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:42:39","url":"/api/v1/admin/users?role=Staff&search=rajesh&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:42:41","url":"/api/v1/admin/users?role=Staff&search=karth&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:42:41","url":"/api/v1/admin/users?role=Staff&search=kart&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"karthik.r@nec.edu.in","environment":"development","level":"info","message":"Staff deleted","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:42:44"}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:42:44","url":"/api/v1/admin/users/staffs/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-03 14:42:44","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:42:44","url":"/api/v1/admin/users?role=Staff&search=kart&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:42:47","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:42:49","url":"/api/v1/admin/users?role=Staff&search=pri&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:42:49","url":"/api/v1/admin/users?role=Staff&search=priya&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"priya.v@nec.edu.in","environment":"development","level":"info","message":"Staff deleted","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:42:52"}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:42:52","url":"/api/v1/admin/users/staffs/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-03 14:42:52","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:42:52","url":"/api/v1/admin/users?role=Staff&search=priya&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:42:55","url":"/api/v1/admin/users?role=Staff&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:42:56","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"87ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":400,"timestamp":"2026-05-03 14:48:33","url":"/api/v1/admin/users/students/bulk","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":400,"timestamp":"2026-05-03 14:49:19","url":"/api/v1/admin/users/students/bulk","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:49:47","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-03 14:51:48","url":"/api/v1/admin/system/email-status"}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 14:51:48","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:51:48","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:51:48","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-03 14:52:01","to":"aarav.k@nec.edu.in"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-03 14:52:01","to":"bhavya.s@nec.edu.in"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-03 14:52:01","to":"charan.k@nec.edu.in"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-03 14:52:01","to":"divya.nair@nec.edu.in"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-03 14:52:01","to":"eshan.p@nec.edu.in"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-03 14:52:01","to":"farhana.b@nec.edu.in"}
{"by":1,"count":6,"environment":"development","level":"info","message":"Bulk student creation success","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:52:01"}
{"duration":"611ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-03 14:52:01","url":"/api/v1/admin/users/students/bulk","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: Bulk Student Import","timestamp":"2026-05-03 14:52:01","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"34ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:52:01","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:52:09","url":"/api/v1/admin/users?role=Student&search=aara&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:52:10","url":"/api/v1/admin/users?role=Student&search=aarav&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:52:27","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"aarav.k@nec.edu.in","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:52:34"}
{"duration":"31ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:52:34","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-03 14:52:34","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:52:34","url":"/api/v1/admin/users?role=Student&search=aarav&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:52:37","url":"/api/v1/admin/users?role=Student&search=baha&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:52:39","url":"/api/v1/admin/users?role=Student&search=b&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:52:40","url":"/api/v1/admin/users?role=Student&search=bha&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:52:40","url":"/api/v1/admin/users?role=Student&search=bhak&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:52:41","url":"/api/v1/admin/users?role=Student&search=bhakya&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:52:45","url":"/api/v1/admin/users?role=Student&search=bhav&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:52:45","url":"/api/v1/admin/users?role=Student&search=bhavya&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:52:48","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"bhavya.s@nec.edu.in","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:53:28"}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:53:28","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-03 14:53:28","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:53:28","url":"/api/v1/admin/users?role=Student&search=bhavya&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:53:34","url":"/api/v1/admin/users?role=Student&search=chara&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:53:34","url":"/api/v1/admin/users?role=Student&search=charan&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"charan.k@nec.edu.in","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:53:38"}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:53:38","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-03 14:53:38","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:53:38","url":"/api/v1/admin/users?role=Student&search=charan&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:53:42","url":"/api/v1/admin/users?role=Student&search=di&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:53:43","url":"/api/v1/admin/users?role=Student&search=div&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:53:43","url":"/api/v1/admin/users?role=Student&search=divya&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:53:48","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"divya.nair@nec.edu.in","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:53:50"}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:53:50","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-03 14:53:50","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:53:50","url":"/api/v1/admin/users?role=Student&search=divya&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:53:55","url":"/api/v1/admin/users?role=Student&search=esh&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"eshan.p@nec.edu.in","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:54:03"}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:54:03","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-03 14:54:03","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:54:03","url":"/api/v1/admin/users?role=Student&search=esh&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:54:07","url":"/api/v1/admin/users?role=Student&search=fa&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:54:08","url":"/api/v1/admin/users?role=Student&search=far&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"farhana.b@nec.edu.in","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:54:18"}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:54:18","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-03 14:54:18","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:54:18","url":"/api/v1/admin/users?role=Student&search=far&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:54:20","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:54:27","url":"/api/v1/admin/users?role=Staff&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:56:10","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:56:12","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:56:13","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":400,"timestamp":"2026-05-03 14:56:39","url":"/api/v1/admin/users/students/bulk","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:56:48","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-03 14:56:53","to":"aarav.k@nec.edu.in"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-03 14:56:53","to":"bhavya.s@nec.edu.in"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-03 14:56:53","to":"charan.k@nec.edu.in"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-03 14:56:53","to":"divya.nair@nec.edu.in"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-03 14:56:53","to":"eshan.p@nec.edu.in"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-03 14:56:53","to":"farhana.b@nec.edu.in"}
{"by":1,"count":6,"environment":"development","level":"info","message":"Bulk student creation success","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:56:53"}
{"duration":"533ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-03 14:56:53","url":"/api/v1/admin/users/students/bulk","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: Bulk Student Import","timestamp":"2026-05-03 14:56:53","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:56:53","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"aarav.k@nec.edu.in","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:58:17"}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:58:17","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-03 14:58:17","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:58:17","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:58:35","url":"/api/v1/admin/users?role=Student&search=bah&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:58:35","url":"/api/v1/admin/users?role=Student&search=bahv&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:58:37","url":"/api/v1/admin/users?role=Student&search=b&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:58:37","url":"/api/v1/admin/users?role=Student&search=ba&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"farhana.b@nec.edu.in","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:58:43"}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:58:43","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-03 14:58:43","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:58:43","url":"/api/v1/admin/users?role=Student&search=ba&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:58:47","url":"/api/v1/admin/users?role=Student&search=b&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:58:47","url":"/api/v1/admin/users?role=Student&search=bh&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:58:48","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"bhavya.s@nec.edu.in","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:58:51"}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:58:51","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-03 14:58:51","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:58:51","url":"/api/v1/admin/users?role=Student&search=bh&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:58:59","url":"/api/v1/admin/users?role=Student&search=chara&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"charan.k@nec.edu.in","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:59:01"}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:59:01","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-03 14:59:01","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:59:01","url":"/api/v1/admin/users?role=Student&search=chara&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:59:04","url":"/api/v1/admin/users?role=Student&search=di&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:59:04","url":"/api/v1/admin/users?role=Student&search=div&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"divya.nair@nec.edu.in","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:59:07"}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:59:07","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-03 14:59:07","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:59:07","url":"/api/v1/admin/users?role=Student&search=div&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:59:09","url":"/api/v1/admin/users?role=Student&search=fa&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:59:15","url":"/api/v1/admin/users?role=Student&search=s&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:59:16","url":"/api/v1/admin/users?role=Student&search=es&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:59:18","url":"/api/v1/admin/users?role=Student&search=esh&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"eshan.p@nec.edu.in","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-03 14:59:20"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:59:20","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-03 14:59:20","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:59:20","url":"/api/v1/admin/users?role=Student&search=esh&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:59:44","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-03 14:59:48","url":"/api/v1/subjects?page=1&limit=6"}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 14:59:48","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:59:48","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:59:48","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":11}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:59:51","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"29ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 14:59:51","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:59:51","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 14:59:51","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:00:04","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"29ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:00:04","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:00:05","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:00:07","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:00:09","url":"/api/v1/subjects/14/topics/68/sets/1012/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:00:17","url":"/api/v1/subjects/14/topics/68/sets/673/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 15:00:24","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:00:24","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":3}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-03 15:14:35","url":"/api/v1/common/departments"}
{"duration":"46ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 15:14:35","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-03 15:14:35","url":"/api/v1/common/batch-years"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 15:14:35","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-03 15:14:35","url":"/api/v1/admin/users?role=Student&page=1&limit=12"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 15:14:35","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"43ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:14:35","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 15:14:36","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"35ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 15:14:36","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"45ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:14:36","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"75ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":400,"timestamp":"2026-05-03 15:14:45","url":"/api/v1/admin/users/students/bulk","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 15:14:48","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":400,"timestamp":"2026-05-03 15:15:02","url":"/api/v1/admin/users/students/bulk","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":400,"timestamp":"2026-05-03 15:15:16","url":"/api/v1/admin/users/students/bulk","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-03 15:15:23","to":"aarav.k@nec.edu.in"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-03 15:15:23","to":"bhavya.s@nec.edu.in"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-03 15:15:23","to":"charan.k@nec.edu.in"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-03 15:15:23","to":"divya.nair@nec.edu.in"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-03 15:15:23","to":"eshan.p@nec.edu.in"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-03 15:15:23","to":"farhana.b@nec.edu.in"}
{"by":1,"count":6,"environment":"development","level":"info","message":"Bulk student creation success","service":"nec-gate-portal-api","timestamp":"2026-05-03 15:15:23"}
{"duration":"681ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-03 15:15:23","url":"/api/v1/admin/users/students/bulk","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: Bulk Student Import","timestamp":"2026-05-03 15:15:23","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:15:23","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:15:31","url":"/api/v1/admin/users?role=Student&search=aa&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"aarav.k@nec.edu.in","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-03 15:15:36"}
{"duration":"32ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:15:36","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-03 15:15:36","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:15:36","url":"/api/v1/admin/users?role=Student&search=aa&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:15:43","url":"/api/v1/admin/users?role=Student&search=2212077&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"bhavya.s@nec.edu.in","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-03 15:15:47"}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:15:47","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-03 15:15:47","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:15:47","url":"/api/v1/admin/users?role=Student&search=2212077&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:15:48","url":"/api/v1/admin/users?role=Student&search=2212077%3D&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 15:15:48","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:15:49","url":"/api/v1/admin/users?role=Student&search=2212077%3D8&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:15:50","url":"/api/v1/admin/users?role=Student&search=221207&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:15:50","url":"/api/v1/admin/users?role=Student&search=2212075&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:15:51","url":"/api/v1/admin/users?role=Student&search=2212078&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"charan.k@nec.edu.in","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-03 15:15:54"}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:15:54","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-03 15:15:54","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:15:54","url":"/api/v1/admin/users?role=Student&search=2212078&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:15:56","url":"/api/v1/admin/users?role=Student&search=221207&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:15:56","url":"/api/v1/admin/users?role=Student&search=2212079&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"divya.nair@nec.edu.in","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-03 15:15:59"}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:15:59","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-03 15:15:59","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:15:59","url":"/api/v1/admin/users?role=Student&search=2212079&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:16:01","url":"/api/v1/admin/users?role=Student&search=22120&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:16:03","url":"/api/v1/admin/users?role=Student&search=2212080&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"eshan.p@nec.edu.in","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-03 15:16:06"}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:16:06","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-03 15:16:06","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:16:06","url":"/api/v1/admin/users?role=Student&search=2212080&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:16:08","url":"/api/v1/admin/users?role=Student&search=2212080%3D1&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:16:09","url":"/api/v1/admin/users?role=Student&search=2212081&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"farhana.b@nec.edu.in","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-03 15:16:12"}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:16:12","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-03 15:16:12","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:16:12","url":"/api/v1/admin/users?role=Student&search=2212081&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:16:14","url":"/api/v1/admin/users?role=Student&search=2212082&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:16:15","url":"/api/v1/admin/users?role=Student&search=221208&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:16:16","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-03 15:16:48","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"duration":"45ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:17:00","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-03 15:30:26","url":"/api/v1/auth/logout"}
{"duration":"48ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 15:30:26","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"52ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:30:26","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-03 15:30:27","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-03 15:30:28","url":"/api/v1/auth/refresh"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 15:30:28","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-03 15:34:30","url":"/api/v1/auth/refresh"}
{"duration":"41ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 15:34:30","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-03 15:39:10","url":"/api/v1/auth/refresh"}
{"duration":"67ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 15:39:10","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-03 15:39:36","url":"/api/v1/auth/refresh"}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 15:39:36","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-03 15:39:58","url":"/api/v1/auth/refresh"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 15:39:58","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-03 15:50:57","url":"/api/v1/auth/refresh"}
{"duration":"41ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-03 15:50:57","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"SIGINT received — starting graceful shutdown","service":"nec-gate-portal-api","timestamp":"2026-05-03 15:55:35"}
{"environment":"development","level":"info","message":"Scheduler stopped.","service":"nec-gate-portal-api","timestamp":"2026-05-03 15:55:35"}
{"environment":"development","level":"info","message":"Scheduler stopped","service":"nec-gate-portal-api","timestamp":"2026-05-03 15:55:35"}
{"environment":"development","level":"info","message":"HTTP server closed","service":"nec-gate-portal-api","timestamp":"2026-05-03 15:55:35"}
{"environment":"development","level":"info","message":"Database pool closed gracefully","service":"nec-gate-portal-api","timestamp":"2026-05-03 15:55:35"}
{"environment":"development","level":"info","message":"Redis closed","service":"nec-gate-portal-api","timestamp":"2026-05-03 15:55:35"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-14 17:31:43"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-14 17:31:43"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-14 17:31:43"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":17036,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-14 17:31:43"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-14 17:31:43"}
{"environment":"development","level":"info","message":"Scheduler: processing ended test","service":"nec-gate-portal-api","testId":38,"timestamp":"2026-05-14 17:32:00"}
{"count":7,"environment":"development","level":"info","message":"Scheduler: evaluated all attempts","service":"nec-gate-portal-api","test_id":38,"timestamp":"2026-05-14 17:32:00"}
{"environment":"development","level":"info","message":"Scheduler: result email queued","service":"nec-gate-portal-api","testId":38,"timestamp":"2026-05-14 17:32:00"}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Test Report: testtts","timestamp":"2026-05-14 17:32:00","to":["admin123@college.edu","admin456@college.edu","headmechanical@college.edu","headcomputer@college.edu"]}
{"environment":"development","level":"info","message":"Scheduler: test deleted","name":"testtts","service":"nec-gate-portal-api","testId":38,"timestamp":"2026-05-14 17:32:00"}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-14 17:34:17","url":"/api/v1/auth/refresh"}
{"duration":"60ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-14 17:34:17","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-14 17:34:20","url":"/api/v1/auth/refresh"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-14 17:34:20","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-14 17:34:29","url":"/api/v1/auth/refresh"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-14 17:34:29","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-14 17:34:43","url":"/api/v1/auth/refresh"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-14 17:34:43","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-14 17:41:09","url":"/api/v1/auth/refresh"}
{"duration":"40ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-14 17:41:09","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-15 10:34:50"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-15 10:34:50"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-15 10:34:50"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":22448,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-15 10:34:50"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-15 10:34:50"}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-15 10:37:42","url":"/api/v1/auth/refresh"}
{"duration":"156ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-15 10:37:42","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-15 10:37:43","url":"/api/v1/auth/refresh"}
{"duration":"112ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-15 10:37:43","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-15 10:37:45","url":"/api/v1/auth/refresh"}
{"duration":"50ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-15 10:37:45","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-15 10:37:49","url":"/api/v1/auth/refresh"}
{"duration":"50ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-15 10:37:49","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"202ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:12:10","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:12:23","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:12:31","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:12:35","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:12:40","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","ip":"127.0.0.1","level":"warn","message":"Security event","method":"POST","service":"nec-gate-portal-api","timestamp":"2026-05-15 12:14:25","type":"OTP_RATE_LIMIT_EXCEEDED","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-15 12:14:25","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:14:32","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-15 12:19:29","userId":2}
{"duration":"791ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:19:29","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:19:30","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:19:30","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":2}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:19:30","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":2}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:19:30","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":2}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:19:31","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":2}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:19:41","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":2}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-15 12:19:42","url":"/api/v1/auth/refresh"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-15 12:19:42","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-15 12:19:51","userId":2}
{"duration":"531ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:19:51","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:19:52","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:19:52","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":2}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:19:52","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":2}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:19:52","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":2}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:19:52","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":2}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:19:56","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":2}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-15 12:19:56","url":"/api/v1/auth/refresh"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-15 12:19:56","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Staff","service":"nec-gate-portal-api","timestamp":"2026-05-15 12:20:08","userId":11}
{"duration":"118ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:20:08","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:20:08","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:20:08","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:20:08","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:20:11","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-15 12:20:12","url":"/api/v1/auth/refresh"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-15 12:20:12","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:20:23","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-15 12:20:32","userId":1}
{"duration":"361ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:20:32","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:20:32","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:20:32","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:20:32","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:20:32","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:20:32","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:24:21","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-15 12:24:22","url":"/api/v1/auth/refresh"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-15 12:24:22","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Staff","service":"nec-gate-portal-api","timestamp":"2026-05-15 12:24:25","userId":11}
{"duration":"100ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:24:25","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:24:25","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:24:25","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:24:25","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:24:34","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:24:39","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-15 12:24:39","url":"/api/v1/auth/refresh"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-15 12:24:39","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-15 12:24:46","userId":1}
{"duration":"344ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:24:46","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:24:46","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:24:46","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:24:46","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:24:46","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:24:46","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:24:46","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:24:58","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:25:00","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-15 12:25:00","url":"/api/v1/auth/refresh"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-15 12:25:00","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Staff","service":"nec-gate-portal-api","timestamp":"2026-05-15 12:25:08","userId":11}
{"duration":"104ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:25:08","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:25:08","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:25:09","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:25:09","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:25:09","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:25:12","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-15 12:25:13","url":"/api/v1/auth/refresh"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-15 12:25:13","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-15 12:25:19","userId":1}
{"duration":"414ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:25:19","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:25:19","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:25:19","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:25:19","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:25:20","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:25:20","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:25:20","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"32ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:25:20","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:25:20","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:25:25","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-15 12:25:25","url":"/api/v1/auth/refresh"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-15 12:25:25","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Staff","service":"nec-gate-portal-api","timestamp":"2026-05-15 12:25:31","userId":11}
{"duration":"138ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:25:31","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:25:32","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:25:32","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:25:32","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:25:36","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-15 12:25:36","url":"/api/v1/auth/refresh"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-15 12:25:36","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-15 12:25:41","userId":1}
{"duration":"397ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:25:41","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:25:41","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:25:41","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:25:41","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:25:41","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:25:41","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:25:41","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:25:41","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:25:59","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-15 12:26:00","url":"/api/v1/auth/refresh"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-15 12:26:00","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-15 12:26:15","userId":1}
{"duration":"384ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:26:15","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:26:15","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:26:15","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:26:15","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:26:16","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:26:16","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:26:16","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:26:16","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:26:16","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:26:54","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","userId":1}
{"duration":"34ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:26:57","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","userId":1}
{"duration":"103ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:26:58","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:27:00","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:27:03","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:27:16","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:28:16","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:29:16","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:30:17","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:31:17","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"131ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:37:44","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"30ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:37:44","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"39ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:37:44","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"38ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:37:44","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:37:46","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:37:47","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:38:14","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:38:15","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:38:17","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:38:21","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:38:59","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:39:17","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:39:29","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:39:59","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:40:17","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:40:29","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:40:59","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-15 12:41:17","url":"/api/v1/admin/system/email-status"}
{"duration":"38ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-15 12:41:17","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 12:41:17","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:41:17","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:41:29","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:41:59","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:42:17","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:42:30","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:43:00","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:43:17","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 12:43:30","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-15 17:01:09","url":"/api/v1/auth/refresh"}
{"duration":"46ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-15 17:01:09","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"171ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 17:01:09","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-15 17:01:09","url":"/api/v1/auth/refresh"}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-15 17:01:09","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"53ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 17:01:09","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-15 17:01:09","url":"/api/v1/auth/refresh"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-15 17:01:09","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 17:01:10","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 17:01:10","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 17:01:18","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"70ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 17:01:18","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 17:01:20","url":"/api/v1/subjects?page=3&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 17:01:23","url":"/api/v1/subjects?page=2&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 17:01:26","url":"/api/v1/subjects?page=4&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-15 17:01:27","url":"/api/v1/subjects?page=5&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 17:02:10","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 17:03:10","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-15 17:04:10","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-16 07:04:19"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:04:19"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:04:19"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":27204,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-16 07:04:19"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:04:20"}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-16 07:04:47","url":"/api/v1/auth/refresh"}
{"duration":"114ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-16 07:04:47","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-16 07:04:49","url":"/api/v1/auth/refresh"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-16 07:04:49","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-16 07:04:49","url":"/api/v1/auth/refresh"}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-16 07:04:49","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-16 07:04:50","url":"/api/v1/auth/refresh"}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-16 07:04:50","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Password Reset OTP — NEC GATE Portal","timestamp":"2026-05-16 07:05:10","to":"admin123@college.edu"}
{"email":"admin123@college.edu","environment":"development","level":"info","message":"OTP sent for password reset","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:05:10","userId":1}
{"duration":"207ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:05:10","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:06:27","userId":1}
{"duration":"1159ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:06:27","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:06:27","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:06:28","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:06:28","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:06:28","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:06:28","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:06:28","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:06:31","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"31ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:06:32","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:06:34","url":"/api/v1/admin/users?role=Staff&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-16 07:06:50","to":"ponkarthikeyan13@gmail.com"}
{"by":1,"dept_code":"CSE","email":"ponkarthikeyan13@gmail.com","environment":"development","level":"info","message":"Staff created","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:06:50"}
{"duration":"1004ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-16 07:06:50","url":"/api/v1/admin/users/staffs/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: New Staff Created","timestamp":"2026-05-16 07:06:50","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:06:50","url":"/api/v1/admin/users?role=Staff&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Password Reset OTP — NEC GATE Portal","timestamp":"2026-05-16 07:07:13","to":"ponkarthikeyan13@gmail.com"}
{"email":"ponkarthikeyan13@gmail.com","environment":"development","level":"info","message":"OTP sent for password reset","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:07:13","userId":297}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:07:13","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-16 07:07:46"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:07:46"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:07:46"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":2288,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-16 07:07:46"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:07:46"}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 75 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 75 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:356:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-16 07:07:57","url":"/api/v1/auth/forgot-password"}
{"duration":"58ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-16 07:07:57","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 70 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 70 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:356:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-16 07:08:03","url":"/api/v1/auth/forgot-password"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-16 07:08:03","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 67 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 67 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:356:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-16 07:08:05","url":"/api/v1/auth/forgot-password"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-16 07:08:05","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 66 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 66 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:356:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-16 07:08:06","url":"/api/v1/auth/forgot-password"}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-16 07:08:06","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 65 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 65 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:356:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-16 07:08:07","url":"/api/v1/auth/forgot-password"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-16 07:08:07","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","ip":"127.0.0.1","level":"warn","message":"Security event","method":"POST","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:08:50","type":"OTP_RATE_LIMIT_EXCEEDED","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-16 07:08:50","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","ip":"127.0.0.1","level":"warn","message":"Security event","method":"POST","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:08:56","type":"OTP_RATE_LIMIT_EXCEEDED","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-16 07:08:56","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","ip":"127.0.0.1","level":"warn","message":"Security event","method":"POST","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:09:07","type":"OTP_RATE_LIMIT_EXCEEDED","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-16 07:09:07","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","ip":"127.0.0.1","level":"warn","message":"Security event","method":"POST","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:12:41","type":"OTP_RATE_LIMIT_EXCEEDED","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-16 07:12:41","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"by":1,"dept_code":"CSE","email":"2212076@nec.edu.in","environment":"development","level":"info","message":"Staff created","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:16:26"}
{"duration":"1072ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-16 07:16:26","url":"/api/v1/admin/users/staffs/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:16:26","url":"/api/v1/admin/users?role=Staff&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:16:28","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<a6f44f07-487d-f25e-0b48-20c61e9dd591@nec.edu.in>","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-16 07:16:31","to":"2212076@nec.edu.in"}
{"email":"2212076@nec.edu.in","environment":"development","level":"info","message":"OTP sent for password reset","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:16:35","userId":298}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:16:35","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"Email sent","messageId":"<ffe56a42-5b4d-4de3-1975-aafb2738d127@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: New Staff Created","timestamp":"2026-05-16 07:16:36","to":"admin123@college.edu,admin456@college.edu"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<510e0956-dcfa-d2fe-4eae-bfcc0ef612e5@nec.edu.in>","service":"nec-gate-portal-api","subject":"Password Reset OTP — NEC GATE Portal","timestamp":"2026-05-16 07:16:39","to":"2212076@nec.edu.in"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:17:36","url":"/api/v1/auth/verify-otp","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"Password reset successfully","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:18:44","userId":298}
{"duration":"938ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:18:44","url":"/api/v1/auth/reset-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"Email sent","messageId":"<2767c12c-c91a-ad19-7712-a43f83637dc5@nec.edu.in>","service":"nec-gate-portal-api","subject":"Security Alert: Password Changed","timestamp":"2026-05-16 07:18:48","to":"2212076@nec.edu.in"}
{"environment":"development","level":"info","message":"User logged in","role":"Staff","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:18:59","userId":298}
{"duration":"963ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:18:59","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:18:59","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":298}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:19:00","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"29ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:19:00","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":298}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:19:00","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":298}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:19:03","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":298}
{"duration":"36ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:19:04","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":298}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:19:22","url":"/api/v1/admin/users?role=Staff&search=pk&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"2212076@nec.edu.in","environment":"development","level":"info","message":"Staff deleted","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:19:25"}
{"duration":"118ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:19:25","url":"/api/v1/admin/users/staffs/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:19:25","url":"/api/v1/admin/users?role=Staff&search=pk&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:19:28","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<dc908de8-da5c-dadd-1e73-2004fdabcbe1@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-16 07:19:29","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:19:29","url":"/api/v1/admin/users?role=Staff&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:20:19","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:20:19","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:20:28","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-16 07:21:28","url":"/api/v1/admin/system/email-status"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-16 07:21:28","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:21:29","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:21:29","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:21:30","url":"/api/v1/subjects?search=VL&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:21:31","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:21:33","url":"/api/v1/subjects?search=design&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:21:35","url":"/api/v1/subjects?search=desig&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:21:41","url":"/api/v1/subjects/53","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:21:41","url":"/api/v1/subjects/53/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:21:49","url":"/api/v1/subjects/16","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:21:49","url":"/api/v1/subjects/16/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:21:53","url":"/api/v1/subjects/16/topics?search=topic&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:21:54","url":"/api/v1/subjects/16/topics?search=topic5&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:21:57","url":"/api/v1/subjects/16/topics?search=topic+5&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:21:58","url":"/api/v1/subjects/16/topics?search=topic+&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:22:09","url":"/api/v1/subjects?page=5&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:22:12","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:22:13","url":"/api/v1/subjects?page=6&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:22:29","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:22:29","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:23:29","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:23:42","url":"/api/v1/subjects/14/collaborators/7","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"35ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:23:42","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:23:42","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:23:42","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<0c3b0ba4-4da6-2aa2-3333-5e8b474ce486@nec.edu.in>","service":"nec-gate-portal-api","subject":"Collaborator Removed: AI & Machine Learning","timestamp":"2026-05-16 07:23:46","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headcivil@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:23:47","url":"/api/v1/subjects/14/collaborators/5","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:23:47","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:23:47","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:23:47","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:23:50","url":"/api/v1/subjects/14/collaborators/2","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:23:50","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:23:50","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:23:50","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<87d9a29c-587a-a83c-4376-eff8043ecb4f@nec.edu.in>","service":"nec-gate-portal-api","subject":"Subject Access Revoked: AI & Machine Learning","timestamp":"2026-05-16 07:23:50","to":"headartificial@college.edu"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<e3f148e6-8acd-258f-a320-1dc911ff0ef1@nec.edu.in>","service":"nec-gate-portal-api","subject":"Collaborator Removed: AI & Machine Learning","timestamp":"2026-05-16 07:23:51","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:23:52","url":"/api/v1/subjects/14/collaborators/4","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:23:52","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:23:52","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:23:52","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<fc591bb8-ae03-9bc4-f88e-a4debf9d3fae@nec.edu.in>","service":"nec-gate-portal-api","subject":"Collaborator Removed: AI & Machine Learning","timestamp":"2026-05-16 07:23:54","to":"headmechanical@college.edu,headelectronics@college.edu,headelectrical@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<fb7d9e4d-f9cc-dd4f-0b54-600991aa4f6b@nec.edu.in>","service":"nec-gate-portal-api","subject":"Subject Access Revoked: AI & Machine Learning","timestamp":"2026-05-16 07:23:54","to":"headcivil@college.edu"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<d0d5f9c9-d676-866a-83f3-3a855cf90400@nec.edu.in>","service":"nec-gate-portal-api","subject":"Collaborator Removed: AI & Machine Learning","timestamp":"2026-05-16 07:23:56","to":"headmechanical@college.edu,headelectronics@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:23:57","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:23:57","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"35ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:23:57","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:23:57","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<30450519-44ba-2c56-773c-18527040ae77@nec.edu.in>","service":"nec-gate-portal-api","subject":"Subject Access Revoked: AI & Machine Learning","timestamp":"2026-05-16 07:23:57","to":"headcomputer@college.edu"}
{"duration":"32ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:24:00","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:24:00","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:24:00","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:24:00","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<9c7b2c27-9b24-44ca-e53f-7a3762e40234@nec.edu.in>","service":"nec-gate-portal-api","subject":"Subject Access Revoked: AI & Machine Learning","timestamp":"2026-05-16 07:24:00","to":"headelectrical@college.edu"}
{"duration":"37ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:24:01","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:24:01","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:24:01","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:24:01","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<3b9bb679-c46e-ac6b-02d6-2a6f7ab6905a@nec.edu.in>","service":"nec-gate-portal-api","subject":"Collaborator Added: AI & Machine Learning","timestamp":"2026-05-16 07:24:01","to":"headmechanical@college.edu,headelectronics@college.edu,headcivil@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<99154363-c308-c94b-b29f-3cc8d3fdf6ab@nec.edu.in>","service":"nec-gate-portal-api","subject":"Collaborator Added: AI & Machine Learning","timestamp":"2026-05-16 07:24:03","to":"headmechanical@college.edu,headelectronics@college.edu,headcivil@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:24:04","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:24:04","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:24:04","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:24:04","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:24:04","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<f4bebd80-5373-b6b2-0ede-15d223e5d97b@nec.edu.in>","service":"nec-gate-portal-api","subject":"Collaborator Added: AI & Machine Learning","timestamp":"2026-05-16 07:24:04","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headcivil@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:24:06","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:24:08","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:24:08","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:24:08","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:24:08","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<e4fd9ccb-f9f6-6aab-5b21-929b59362b28@nec.edu.in>","service":"nec-gate-portal-api","subject":"Collaborator Added: AI & Machine Learning","timestamp":"2026-05-16 07:24:11","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headcivil@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:25:04","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:26:04","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:27:04","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:28:04","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:29:04","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-16 07:41:46"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:41:46"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:41:46"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":24544,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-16 07:41:46"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:41:46"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-16 07:42:57"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:42:57"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:42:57"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":18976,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-16 07:42:57"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:42:57"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-16 07:44:04"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:44:04"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:44:04"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":11716,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-16 07:44:04"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:44:04"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-16 07:44:08"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:44:08"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:44:08"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":27288,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-16 07:44:08"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:44:08"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-16 07:45:20"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:45:20"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:45:20"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":13488,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-16 07:45:20"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:45:20"}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-16 07:47:28","url":"/api/v1/admin/system/email-status"}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-16 07:47:28","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"41ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 07:47:28","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:47:28","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 07:47:39","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-16 07:54:16"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:54:16"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:54:16"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":13828,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-16 07:54:16"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:54:17"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-16 07:54:22"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:54:22"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:54:22"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":6128,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-16 07:54:22"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:54:22"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-16 07:54:45"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:54:45"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:54:45"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":15312,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-16 07:54:45"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:54:45"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-16 07:54:51"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:54:51"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:54:51"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":23828,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-16 07:54:51"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:54:51"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-16 07:54:55"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:54:55"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:54:55"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":23216,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-16 07:54:55"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-16 07:54:55"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-16 08:00:12"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-16 08:00:12"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-16 08:00:12"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":20296,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-16 08:00:12"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-16 08:00:12"}
{"duration":"41ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 08:01:29","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-16 08:02:29","url":"/api/v1/admin/system/email-status"}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-16 08:02:29","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"37ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:02:29","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 08:02:29","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 08:03:29","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 08:04:10","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 08:04:29","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 08:05:29","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 08:06:29","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-16 08:11:01","url":"/api/v1/auth/logout"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-16 08:11:01","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"User no longer exists.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: User no longer exists.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:252:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-16 08:11:01","url":"/api/v1/auth/refresh"}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-16 08:11:01","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"User no longer exists.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: User no longer exists.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:252:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-16 08:11:03","url":"/api/v1/auth/refresh"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-16 08:11:03","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Dept Head","service":"nec-gate-portal-api","timestamp":"2026-05-16 08:11:09","userId":3}
{"duration":"450ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:11:09","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:11:09","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"38ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:11:09","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:11:10","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"82ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:11:10","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:12:07","url":"/api/v1/subjects?search=v&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:12:08","url":"/api/v1/subjects?search=vl&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:12:10","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:12:13","url":"/api/v1/subjects?page=2&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:12:16","url":"/api/v1/subjects/other?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:12:18","url":"/api/v1/subjects/other?page=4&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:12:20","url":"/api/v1/subjects/other?page=2&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:12:32","url":"/api/v1/subjects/other?page=3&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:12:37","url":"/api/v1/subjects/other?search=ui&page=2&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:12:37","url":"/api/v1/subjects/other?search=ui&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:12:39","url":"/api/v1/subjects/other?search=u&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:12:41","url":"/api/v1/subjects/other?search=so&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:12:42","url":"/api/v1/subjects/other?search=soft&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:12:42","url":"/api/v1/subjects/other?search=sof&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 08:12:48","url":"/api/v1/subjects/other?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:12:52","url":"/api/v1/subjects/other?search=comp&page=3&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:12:52","url":"/api/v1/subjects/other?search=comp&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:12:53","url":"/api/v1/subjects/other?search=com&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 08:12:56","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 08:13:00","url":"/api/v1/subjects?page=2&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 08:16:30","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"creator":"Admin","environment":"development","level":"info","message":"Subject created","service":"nec-gate-portal-api","subjectId":60,"timestamp":"2026-05-16 08:16:33","userId":1}
{"duration":"123ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-16 08:16:33","url":"/api/v1/subjects","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:16:33","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:16:37","url":"/api/v1/subjects?search=hello&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<f03f5646-9903-4258-6293-10c6eeaae16b@nec.edu.in>","service":"nec-gate-portal-api","subject":"New Subject: hellosz","timestamp":"2026-05-16 08:16:38","to":"headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<ef00aeba-6c91-7638-3405-2c2924aba7c4@nec.edu.in>","service":"nec-gate-portal-api","subject":"New Collaborative Subject: hellosz","timestamp":"2026-05-16 08:16:42","to":"headmechanical@college.edu,headcomputer@college.edu,headcivil@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:16:42","url":"/api/v1/subjects/60/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:17:11","url":"/api/v1/subjects/60/collaborators/2","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:17:11","url":"/api/v1/subjects/60/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 08:17:11","url":"/api/v1/subjects?search=hello&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 08:17:11","url":"/api/v1/subjects/60/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:17:13","url":"/api/v1/subjects/60/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 08:17:13","url":"/api/v1/subjects?search=hello&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:17:13","url":"/api/v1/subjects/60/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 08:17:13","url":"/api/v1/subjects/60/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:17:14","url":"/api/v1/subjects/60/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 08:17:14","url":"/api/v1/subjects?search=hello&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:17:14","url":"/api/v1/subjects/60/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 08:17:14","url":"/api/v1/subjects/60/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<e6d8a37a-a86b-39ed-773f-6ddb8dae2816@nec.edu.in>","service":"nec-gate-portal-api","subject":"Collaborator Removed: hellosz","timestamp":"2026-05-16 08:17:15","to":"headmechanical@college.edu,headcivil@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:17:15","url":"/api/v1/subjects/60/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 08:17:15","url":"/api/v1/subjects?search=hello&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:17:15","url":"/api/v1/subjects/60/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 08:17:15","url":"/api/v1/subjects/60/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<2e5eda26-1a23-e72b-5b10-1c8b81f5b803@nec.edu.in>","service":"nec-gate-portal-api","subject":"Collaborator Added: hellosz","timestamp":"2026-05-16 08:17:17","to":"headmechanical@college.edu,headelectrical@college.edu,headcivil@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:17:18","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 08:17:18","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:17:18","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 08:17:18","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 08:17:18","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<d7faa5f0-186b-3f63-b3ad-16c7eb74758c@nec.edu.in>","service":"nec-gate-portal-api","subject":"Collaborator Added: hellosz","timestamp":"2026-05-16 08:17:19","to":"headmechanical@college.edu,headcomputer@college.edu,headelectrical@college.edu,headcivil@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<9ef70060-2f89-e5b3-827a-5a64de4d5fe4@nec.edu.in>","service":"nec-gate-portal-api","subject":"Subject Access Revoked: hellosz","timestamp":"2026-05-16 08:17:19","to":"headcomputer@college.edu"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<7444e2b2-fe94-77eb-ee45-542363ba461d@nec.edu.in>","service":"nec-gate-portal-api","subject":"Collaborator Added: hellosz","timestamp":"2026-05-16 08:17:19","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headcivil@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 08:17:21","url":"/api/v1/subjects?search=hello&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 08:17:24","url":"/api/v1/subjects/60/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"creator":"MECH","environment":"development","level":"info","message":"Subject created","service":"nec-gate-portal-api","subjectId":61,"timestamp":"2026-05-16 08:17:45","userId":3}
{"duration":"38ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-16 08:17:45","url":"/api/v1/subjects","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:17:45","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","level":"info","message":"Email sent","messageId":"<2c0a655c-784b-90c7-8172-75b8ae17c4ce@nec.edu.in>","service":"nec-gate-portal-api","subject":"New Subject: AI & Machine Learningg","timestamp":"2026-05-16 08:17:49","to":"headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu"}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 08:17:49","url":"/api/v1/subjects/61/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","level":"info","message":"Email sent","messageId":"<3ebe0c1f-08a6-4432-f8a0-bf260c85c711@nec.edu.in>","service":"nec-gate-portal-api","subject":"New Collaborative Subject: AI & Machine Learningg","timestamp":"2026-05-16 08:17:53","to":"headmechanical@college.edu,headcomputer@college.edu,headcivil@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"269ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 09:05:22","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"503ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 09:05:22","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 09:05:22","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"71ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 09:05:22","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 09:05:24","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 09:05:24","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 09:05:25","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 09:05:25","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 09:05:25","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-16 09:05:28","url":"/api/v1/auth/refresh"}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-16 09:05:28","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-16 09:05:28","url":"/api/v1/auth/refresh"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-16 09:05:28","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 09:05:37","url":"/api/v1/subjects/other?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"46ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 09:21:01","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"29ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 09:21:02","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 09:21:02","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"43ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 09:21:02","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 09:21:25","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 09:21:25","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 09:21:25","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 09:21:25","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 09:21:25","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"152ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 09:21:57","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"55ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 09:21:57","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 09:21:58","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 09:21:58","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 09:21:58","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 09:21:58","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 09:21:58","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<7b4e2560-919e-14ca-ee0a-460836df23c9@nec.edu.in>","service":"nec-gate-portal-api","subject":"Subject Renamed: \"AI & Machine Learning\" → \"AI & Machine Learnings\"","timestamp":"2026-05-16 09:22:02","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headcivil@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 09:22:08","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 09:22:08","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<8efe6e14-beec-8eae-0029-071b2d526a09@nec.edu.in>","service":"nec-gate-portal-api","subject":"Subject Renamed: \"AI & Machine Learnings\" → \"AI & Machine Learning\"","timestamp":"2026-05-16 09:22:13","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headcivil@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 09:22:25","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 09:22:32","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 09:22:32","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 09:22:58","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 09:23:01","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 09:23:58","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"40ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 09:24:49","url":"/api/v1/subjects/20","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 09:24:49","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<8e9e728a-bf61-7789-c95d-ddc2d994edf8@nec.edu.in>","service":"nec-gate-portal-api","subject":"Subject Renamed: \"Cloud Computing\" → \"Cloud Computings\"","timestamp":"2026-05-16 09:24:53","to":"headmechanical@college.edu,headelectrical@college.edu,headinformation@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 09:24:58","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 09:25:58","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 09:26:58","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 09:55:26","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 09:55:26","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 09:55:26","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 09:55:26","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 09:55:26","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 09:55:34","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 09:55:34","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-16 09:55:34","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-16 09:55:34","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-16 09:57:48","url":"/api/v1/auth/refresh"}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-16 09:57:48","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-16 10:00:46"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-16 10:00:46"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-16 10:00:46"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":28396,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-16 10:00:46"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-16 10:00:46"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 15:25:39"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 15:25:39"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 15:25:39"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":23016,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 15:25:39"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 15:25:39"}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-17 15:26:04","url":"/api/v1/auth/refresh"}
{"duration":"53ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 15:26:04","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-17 15:26:05","url":"/api/v1/auth/refresh"}
{"duration":"30ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 15:26:05","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-17 15:26:05","url":"/api/v1/auth/refresh"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 15:26:05","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-17 15:26:16","userId":1}
{"duration":"1070ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 15:26:16","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 15:26:17","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"38ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 15:26:17","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"72ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 15:26:17","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"107ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 15:26:17","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"78ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 15:26:17","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 15:28:17","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 15:29:17","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 15:30:17","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"63ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:06:57","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:06:57","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:06:57","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"73ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:06:57","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"74ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:06:57","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:09:11"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:09:11"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:09:11"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":19484,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:09:11"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:09:11"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:09:17"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:09:17"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:09:17"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":17080,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:09:17"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:09:17"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:09:22"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:09:22"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:09:22"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":8464,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:09:22"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:09:22"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:09:34"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:09:34"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:09:34"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":22360,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:09:34"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:09:34"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:09:38"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:09:38"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:09:38"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":24156,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:09:38"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:09:38"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:11:17"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:11:17"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:11:17"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":19396,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:11:17"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:11:17"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:11:24"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:11:24"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:11:24"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":3508,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:11:24"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:11:24"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:11:27"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:11:27"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:11:27"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":5100,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:11:27"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:11:27"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:11:30"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:11:30"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:11:30"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":3376,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:11:30"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:11:30"}
{"duration":"216ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:15:46","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:15:57","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:25:32"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:25:32"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:25:32"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":18076,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:25:32"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:25:32"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:25:46"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:25:46"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:25:46"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":15020,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:25:46"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:25:46"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:25:52"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:25:52"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:25:52"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":25588,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:25:52"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:25:52"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:14"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:14"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:14"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":8664,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:14"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:14"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:21"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:21"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:21"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":12808,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:21"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:21"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:33"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:33"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:33"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":21368,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:33"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:33"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:43"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:43"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:43"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":24748,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:43"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:43"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:48"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:48"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:48"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":14144,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:48"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:48"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:54"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:54"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:54"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":11464,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:54"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:26:54"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:30:45"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:30:45"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:30:45"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":10384,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:30:45"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:30:45"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:31:01"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:31:01"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:31:01"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":14144,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:31:01"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:31:01"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:31:08"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:31:08"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:31:08"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":11816,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:31:08"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:31:08"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:32:15"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:32:15"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:32:15"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":20852,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:32:15"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:32:15"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:32:31"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:32:31"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:32:31"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":12520,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:32:31"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:32:31"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:32:39"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:32:39"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:32:39"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":6372,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:32:39"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:32:39"}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:33:22","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:33:22","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:33:22","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:33:22","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:33:22","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:33:25","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"68ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:33:35","url":"/api/v1/subjects/14/collaborators/5","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:33:35","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Collaborator Removed: AI & Machine Learning","timestamp":"2026-05-17 16:33:35","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Collaborator Removed: AI & Machine Learning","timestamp":"2026-05-17 16:33:35"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Subject Access Revoked: AI & Machine Learning","timestamp":"2026-05-17 16:33:35","to":"headcivil@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Collaborator removed mail failed","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:33:35"}
{"duration":"72ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:33:35","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:33:35","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"31ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:33:39","url":"/api/v1/subjects/14/collaborators/3","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:33:39","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Collaborator Removed: AI & Machine Learning","timestamp":"2026-05-17 16:33:39","to":"headmechanical@college.edu,headcomputer@college.edu,headelectrical@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Collaborator Removed: AI & Machine Learning","timestamp":"2026-05-17 16:33:39"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Subject Access Revoked: AI & Machine Learning","timestamp":"2026-05-17 16:33:39","to":"headelectronics@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Collaborator removed mail failed","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:33:39"}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:33:39","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:33:39","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:33:45","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:33:45","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:33:45","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:33:45","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:33:45","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-17 16:33:50","url":"/api/v1/auth/refresh"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 16:33:50","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Dept Head","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:33:54","userId":3}
{"duration":"323ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:33:54","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:33:55","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"51ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:33:55","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:33:55","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:33:55","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:33:59","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:34:10","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"41ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:34:13","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:34:13","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Collaborator Added: AI & Machine Learning","timestamp":"2026-05-17 16:34:13","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Collaborator Added: AI & Machine Learning","timestamp":"2026-05-17 16:34:13"}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:34:13","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:34:13","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:34:18","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:34:18","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:34:18","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:34:18","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:34:22","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:34:37","url":"/api/v1/subjects/14/collaborators/7","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:34:37","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Collaborator Removed: AI & Machine Learning","timestamp":"2026-05-17 16:34:37","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Collaborator Removed: AI & Machine Learning","timestamp":"2026-05-17 16:34:37"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Subject Access Revoked: AI & Machine Learning","timestamp":"2026-05-17 16:34:37","to":"headartificial@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Collaborator removed mail failed","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:34:37"}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:34:37","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:34:37","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:34:39","url":"/api/v1/subjects/14/collaborators/2","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:34:39","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Collaborator Removed: AI & Machine Learning","timestamp":"2026-05-17 16:34:39","to":"headmechanical@college.edu,headelectronics@college.edu,headelectrical@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Collaborator Removed: AI & Machine Learning","timestamp":"2026-05-17 16:34:39"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Subject Access Revoked: AI & Machine Learning","timestamp":"2026-05-17 16:34:39","to":"headcomputer@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Collaborator removed mail failed","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:34:39"}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:34:39","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:34:39","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"44ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:34:41","url":"/api/v1/subjects/14/collaborators/4","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:34:41","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Collaborator Removed: AI & Machine Learning","timestamp":"2026-05-17 16:34:41","to":"headmechanical@college.edu,headelectronics@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Collaborator Removed: AI & Machine Learning","timestamp":"2026-05-17 16:34:41"}
{"duration":"35ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:34:41","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Subject Access Revoked: AI & Machine Learning","timestamp":"2026-05-17 16:34:41","to":"headelectrical@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Collaborator removed mail failed","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:34:41"}
{"duration":"53ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:34:41","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"89ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:34:43","url":"/api/v1/subjects/14/collaborators/3","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:34:43","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Collaborator Removed: AI & Machine Learning","timestamp":"2026-05-17 16:34:43","to":"headmechanical@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Collaborator Removed: AI & Machine Learning","timestamp":"2026-05-17 16:34:43"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Subject Access Revoked: AI & Machine Learning","timestamp":"2026-05-17 16:34:43","to":"headelectronics@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Collaborator removed mail failed","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:34:43"}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:34:43","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:34:43","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:34:45","url":"/api/v1/subjects/14/collaborators/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:34:45","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Collaborator Removed: AI & Machine Learning","timestamp":"2026-05-17 16:34:45","to":"admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Collaborator Removed: AI & Machine Learning","timestamp":"2026-05-17 16:34:45"}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:34:45","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Subject Access Revoked: AI & Machine Learning","timestamp":"2026-05-17 16:34:45","to":"headmechanical@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Collaborator removed mail failed","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:34:45"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:34:45","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:34:45","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","error":"Your department is not a collaborator on this subject.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your department is not a collaborator on this subject.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:74:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-17 16:35:13","url":"/api/v1/subjects/14/collaborators"}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-17 16:35:13","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","error":"Your department is not a collaborator on this subject.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your department is not a collaborator on this subject.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:74:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-17 16:35:14","url":"/api/v1/subjects/14/collaborators"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-17 16:35:14","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","error":"Your department is not a collaborator on this subject.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your department is not a collaborator on this subject.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:74:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-17 16:35:18","url":"/api/v1/subjects/14/collaborators"}
{"duration":"30ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-17 16:35:18","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","error":"Your department is not a collaborator on this subject.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your department is not a collaborator on this subject.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:74:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-17 16:35:19","url":"/api/v1/subjects/14/collaborators"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-17 16:35:19","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","error":"Your department is not a collaborator on this subject.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your department is not a collaborator on this subject.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:74:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-17 16:35:23","url":"/api/v1/subjects/14/collaborators"}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-17 16:35:23","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","error":"Your department is not a collaborator on this subject.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your department is not a collaborator on this subject.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:74:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-17 16:35:24","url":"/api/v1/subjects/14/collaborators"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-17 16:35:24","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:35:29","url":"/api/v1/subjects/61/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","error":"Your department is not a collaborator on this subject.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your department is not a collaborator on this subject.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:74:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-17 16:35:41","url":"/api/v1/subjects/14/collaborators"}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-17 16:35:41","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","error":"Your department is not a collaborator on this subject.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your department is not a collaborator on this subject.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:74:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-17 16:35:42","url":"/api/v1/subjects/14/collaborators"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-17 16:35:42","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","error":"Your department is not a collaborator on this subject.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your department is not a collaborator on this subject.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:74:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-17 16:36:09","url":"/api/v1/subjects/14/collaborators"}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-17 16:36:09","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","error":"Your department is not a collaborator on this subject.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your department is not a collaborator on this subject.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:74:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-17 16:36:10","url":"/api/v1/subjects/14/collaborators"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-17 16:36:10","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","error":"Your department is not a collaborator on this subject.","level":"error","message":"DEV ERROR","method":"PATCH","service":"nec-gate-portal-api","stack":"Error: Your department is not a collaborator on this subject.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:74:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-17 16:36:14","url":"/api/v1/subjects/14/dept-lock"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"PATCH","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-17 16:36:14","url":"/api/v1/subjects/14/dept-lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:36:25","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:36:25","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:36:25","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:36:25","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:36:29","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"31ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:36:31","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Collaborator Added: AI & Machine Learning","timestamp":"2026-05-17 16:36:31","to":"headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Collaborator Added: AI & Machine Learning","timestamp":"2026-05-17 16:36:31"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:36:31","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:36:31","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:36:31","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:36:31","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:36:31","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Collaborator Added: AI & Machine Learning","timestamp":"2026-05-17 16:36:31","to":"headcivil@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Collaborator Added: AI & Machine Learning","timestamp":"2026-05-17 16:36:31"}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:36:31","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:36:31","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"31ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:36:32","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Collaborator Added: AI & Machine Learning","timestamp":"2026-05-17 16:36:32","to":"headcomputer@college.edu,headcivil@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Collaborator Added: AI & Machine Learning","timestamp":"2026-05-17 16:36:32"}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:36:32","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"45ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:36:32","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:36:32","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"31ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:36:32","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:36:32","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Collaborator Added: AI & Machine Learning","timestamp":"2026-05-17 16:36:32","to":"headcomputer@college.edu,headelectrical@college.edu,headcivil@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Collaborator Added: AI & Machine Learning","timestamp":"2026-05-17 16:36:32"}
{"duration":"38ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:36:32","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:36:32","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:36:32","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Collaborator Added: AI & Machine Learning","timestamp":"2026-05-17 16:36:32","to":"headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headcivil@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Collaborator Added: AI & Machine Learning","timestamp":"2026-05-17 16:36:32"}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:36:32","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"29ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:36:32","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:36:32","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:36:33","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:36:33","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Collaborator Added: AI & Machine Learning","timestamp":"2026-05-17 16:36:33","to":"headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headcivil@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Collaborator Added: AI & Machine Learning","timestamp":"2026-05-17 16:36:33"}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:36:33","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:36:33","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:36:36","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:36:36","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Collaborator Added: AI & Machine Learning","timestamp":"2026-05-17 16:36:36","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headcivil@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Collaborator Added: AI & Machine Learning","timestamp":"2026-05-17 16:36:36"}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:36:36","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:36:36","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:36:39","url":"/api/v1/subjects/14/collaborators/5","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:36:39","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Collaborator Removed: AI & Machine Learning","timestamp":"2026-05-17 16:36:39","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Collaborator Removed: AI & Machine Learning","timestamp":"2026-05-17 16:36:39"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Subject Access Revoked: AI & Machine Learning","timestamp":"2026-05-17 16:36:39","to":"headcivil@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Collaborator removed mail failed","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:36:39"}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:36:39","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:36:39","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:36:44","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:36:44","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:36:44","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"41ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:36:44","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:37:45","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:39:46","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:40:46","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:45:17","url":"/api/v1/subjects/14/lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Subject Locked: AI & Machine Learning","timestamp":"2026-05-17 16:45:17","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Subject Locked: AI & Machine Learning","timestamp":"2026-05-17 16:45:17"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:45:17","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:45:23","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:45:23","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:45:23","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:45:23","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:45:46","url":"/api/v1/subjects/61","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"48ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:45:46","url":"/api/v1/subjects/61/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:46:18","url":"/api/v1/subjects/14/lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Subject Unlocked: AI & Machine Learning","timestamp":"2026-05-17 16:46:18","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Subject Unlocked: AI & Machine Learning","timestamp":"2026-05-17 16:46:18"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:46:18","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:46:32","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:46:32","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:46:32","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:46:32","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:46:33","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"34ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:46:33","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:46:43","url":"/api/v1/subjects/14/lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Subject Locked: AI & Machine Learning","timestamp":"2026-05-17 16:46:43","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Subject Locked: AI & Machine Learning","timestamp":"2026-05-17 16:46:43"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:46:43","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:46:52","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:46:52","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:47:03","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:47:03","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:47:10","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:47:10","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:47:14","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:47:14","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:47:14","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:47:14","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:49:43"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:49:43"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:49:43"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":7160,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:49:43"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:49:43"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:52:27"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:52:27"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:52:27"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":2816,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:52:27"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:52:27"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:52:33"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:52:33"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:52:33"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":21168,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:52:33"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:52:33"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:52:52"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:52:52"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:52:52"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":24804,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:52:52"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:52:52"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:53:37"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:53:37"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:53:37"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":16820,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:53:37"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:53:37"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:53:41"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:53:41"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:53:41"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":15148,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:53:41"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:53:41"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:53:48"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:53:48"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:53:48"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":23312,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:53:48"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:53:48"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:53:56"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:53:56"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:53:56"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":21972,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:53:56"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:53:56"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:54:04"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:54:04"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:54:04"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":20696,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 16:54:04"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 16:54:04"}
{"duration":"55ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:54:52","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:54:52","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:54:53","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:54:53","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-17 16:54:55","url":"/api/v1/admin/system/email-status"}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 16:54:55","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:54:55","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:54:55","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"40ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:54:59","url":"/api/v1/subjects/14/lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Subject Unlocked: AI & Machine Learning","timestamp":"2026-05-17 16:54:59","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Subject Unlocked: AI & Machine Learning","timestamp":"2026-05-17 16:54:59"}
{"duration":"42ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:54:59","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"254ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:55:03","url":"/api/v1/subjects/14/export?type=core","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"86ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:55:05","url":"/api/v1/subjects/14/export?type=attempts","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:59:12","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:59:12","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:59:12","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:59:12","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:59:12","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:59:20","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:59:20","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 16:59:20","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 16:59:20","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-17 16:59:53","url":"/api/v1/auth/refresh"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 16:59:53","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:00:19","url":"/api/v1/subjects/14/dept-lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Visibility Change: AI & Machine Learning","timestamp":"2026-05-17 17:00:19","to":"student1_mechanical@college.edu,student2_mechanical@college.edu,student3_mechanical@college.edu,student4_mechanical@college.edu,student5_mechanical@college.edu,student6_mechanical@college.edu,student7_mechanical@college.edu,student8_mechanical@college.edu,student9_mechanical@college.edu,student10_mechanical@college.edu,student11_mechanical@college.edu,student12_mechanical@college.edu,student13_mechanical@college.edu,student14_mechanical@college.edu,student15_mechanical@college.edu,student16_mechanical@college.edu,student17_mechanical@college.edu,student18_mechanical@college.edu,student19_mechanical@college.edu,student20_mechanical@college.edu,student21_mechanical@college.edu,student22_mechanical@college.edu,student23_mechanical@college.edu,student24_mechanical@college.edu,student25_mechanical@college.edu,student26_mechanical@college.edu,student27_mechanical@college.edu,student28_mechanical@college.edu,student29_mechanical@college.edu,student30_mechanical@college.edu,staff1_mechanical@college.edu,staff2_mechanical@college.edu,staff3_mechanical@college.edu,staff4_mechanical@college.edu,staff5_mechanical@college.edu,h,e,a,d,m,c,n,i,l,@,o,g,.,u"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Visibility Change: AI & Machine Learning","timestamp":"2026-05-17 17:00:19"}
{"duration":"29ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:00:19","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:02:13","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:02:56","url":"/api/v1/subjects/61/export?type=attempts","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"57ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:02:56","url":"/api/v1/subjects/61/export?type=core","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"environment":"development","level":"info","message":"Subject deleted","service":"nec-gate-portal-api","subjectId":61,"timestamp":"2026-05-17 17:02:56"}
{"duration":"102ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:02:56","url":"/api/v1/subjects/61","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Subject Deleted: AI & Machine Learningg","timestamp":"2026-05-17 17:02:56","to":"headmechanical@college.edu,headcomputer@college.edu,headcivil@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Subject Deleted: AI & Machine Learningg","timestamp":"2026-05-17 17:02:56"}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:02:56","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:03:13","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:04:22","url":"/api/v1/subjects/14/dept-lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Visibility Change: AI & Machine Learning","timestamp":"2026-05-17 17:04:22","to":"student1_mechanical@college.edu,student2_mechanical@college.edu,student3_mechanical@college.edu,student4_mechanical@college.edu,student5_mechanical@college.edu,student6_mechanical@college.edu,student7_mechanical@college.edu,student8_mechanical@college.edu,student9_mechanical@college.edu,student10_mechanical@college.edu,student11_mechanical@college.edu,student12_mechanical@college.edu,student13_mechanical@college.edu,student14_mechanical@college.edu,student15_mechanical@college.edu,student16_mechanical@college.edu,student17_mechanical@college.edu,student18_mechanical@college.edu,student19_mechanical@college.edu,student20_mechanical@college.edu,student21_mechanical@college.edu,student22_mechanical@college.edu,student23_mechanical@college.edu,student24_mechanical@college.edu,student25_mechanical@college.edu,student26_mechanical@college.edu,student27_mechanical@college.edu,student28_mechanical@college.edu,student29_mechanical@college.edu,student30_mechanical@college.edu,staff1_mechanical@college.edu,staff2_mechanical@college.edu,staff3_mechanical@college.edu,staff4_mechanical@college.edu,staff5_mechanical@college.edu,h,e,a,d,m,c,n,i,l,@,o,g,.,u"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Visibility Change: AI & Machine Learning","timestamp":"2026-05-17 17:04:22"}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:04:22","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:22:27","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:22:27","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"51ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:22:28","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"45ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:22:28","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:22:31","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:22:31","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-17 17:22:31","url":"/api/v1/auth/refresh"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 17:22:31","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:22:31","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:22:31","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:22:32","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"37ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:24:53","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"81ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:29:52","url":"/api/v1/subjects/14/leave","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Collaborator Left: AI & Machine Learning","timestamp":"2026-05-17 17:29:52","to":"headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Collaborator Left: AI & Machine Learning","timestamp":"2026-05-17 17:29:52"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Subject Access Lost: AI & Machine Learning","timestamp":"2026-05-17 17:29:52","to":"headmechanical@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Leave subject mail failed","service":"nec-gate-portal-api","timestamp":"2026-05-17 17:29:52"}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:29:52","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:29:57","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:30:01","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"50ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:30:03","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:30:03","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Collaborator Added: AI & Machine Learning","timestamp":"2026-05-17 17:30:03","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Collaborator Added: AI & Machine Learning","timestamp":"2026-05-17 17:30:03"}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:30:03","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:30:04","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:30:09","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:30:09","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:30:09","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:30:09","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:30:13","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"32ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:30:31","url":"/api/v1/subjects/14/collaborators/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:30:31","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Collaborator Removed: AI & Machine Learning","timestamp":"2026-05-17 17:30:31","to":"headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Collaborator Removed: AI & Machine Learning","timestamp":"2026-05-17 17:30:31"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Subject Access Revoked: AI & Machine Learning","timestamp":"2026-05-17 17:30:31","to":"headmechanical@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Collaborator removed mail failed","service":"nec-gate-portal-api","timestamp":"2026-05-17 17:30:31"}
{"duration":"35ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:30:31","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:30:31","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:30:37","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Collaborator Added: AI & Machine Learning","timestamp":"2026-05-17 17:30:37","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Collaborator Added: AI & Machine Learning","timestamp":"2026-05-17 17:30:37"}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:30:37","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:30:37","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:30:37","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"153ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:40:49","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"134ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:40:49","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-17 17:40:58","url":"/api/v1/admin/system/email-status"}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 17:40:58","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:40:58","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:40:58","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:40:59","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"29ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:40:59","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"176ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-17 17:41:08","url":"/api/v1/subjects/14/topics","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Topic created: ake","timestamp":"2026-05-17 17:41:08","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Topic created: ake","timestamp":"2026-05-17 17:41:08"}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:41:08","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:43:30","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"51ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:43:30","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:43:33","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"29ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:43:33","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:43:58","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"113ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:44:08","url":"/api/v1/subjects/14/topics/146/export?type=attempts","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"135ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:44:08","url":"/api/v1/subjects/14/topics/146/export?type=core","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"environment":"development","level":"info","message":"Topic deleted","service":"nec-gate-portal-api","subjectId":"14","timestamp":"2026-05-17 17:44:08","topicId":"146"}
{"duration":"102ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:44:08","url":"/api/v1/subjects/14/topics/146","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Topic Deleted: ake","timestamp":"2026-05-17 17:44:08","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Topic Deleted: ake","timestamp":"2026-05-17 17:44:08"}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:44:08","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:44:45","url":"/api/v1/subjects/14/topics?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:44:58","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"53ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:45:01","url":"/api/v1/subjects/14/topics/reorder","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:45:02","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:45:02","url":"/api/v1/subjects/14/topics?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:45:04","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:45:04","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:45:05","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:45:05","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:45:05","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"31ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-17 17:45:23","url":"/api/v1/subjects/14/topics","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Topic created: aSDF","timestamp":"2026-05-17 17:45:23","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Topic created: aSDF","timestamp":"2026-05-17 17:45:23"}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:45:24","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-17 17:45:27","url":"/api/v1/subjects/14/topics","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Topic created: szfd","timestamp":"2026-05-17 17:45:27","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Topic created: szfd","timestamp":"2026-05-17 17:45:27"}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:45:27","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:45:29","url":"/api/v1/subjects/14/topics?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:45:37","url":"/api/v1/subjects/14/topics/reorder","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:45:37","url":"/api/v1/subjects/14/topics?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:45:37","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:45:43","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:45:43","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:45:43","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:45:43","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:45:43","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:45:47","url":"/api/v1/subjects/14/topics?page=2&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:45:54","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:45:54","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:45:54","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:45:54","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:46:00","url":"/api/v1/subjects/14/topics?page=2&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"48ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:46:08","url":"/api/v1/subjects/14/topics/147/export?type=attempts","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"62ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:46:08","url":"/api/v1/subjects/14/topics/147/export?type=core","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"environment":"development","level":"info","message":"Topic deleted","service":"nec-gate-portal-api","subjectId":"14","timestamp":"2026-05-17 17:46:08","topicId":"147"}
{"duration":"77ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:46:08","url":"/api/v1/subjects/14/topics/147","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Topic Deleted: aSDF","timestamp":"2026-05-17 17:46:08","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Topic Deleted: aSDF","timestamp":"2026-05-17 17:46:08"}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:46:08","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:46:15","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:46:15","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:46:15","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:46:15","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:46:21","url":"/api/v1/subjects/14/topics/67/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:46:29","url":"/api/v1/subjects/14/topics/148/export?type=attempts","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"51ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:46:29","url":"/api/v1/subjects/14/topics/148/export?type=core","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"environment":"development","level":"info","message":"Topic deleted","service":"nec-gate-portal-api","subjectId":"14","timestamp":"2026-05-17 17:46:29","topicId":"148"}
{"duration":"73ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:46:29","url":"/api/v1/subjects/14/topics/148","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Email send failed","service":"nec-gate-portal-api","subject":"Topic Deleted: szfd","timestamp":"2026-05-17 17:46:29","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"environment":"development","err":"getaddrinfo ENOTFOUND smtp.gmail.com","level":"error","message":"Bulk email failed","service":"nec-gate-portal-api","subject":"Topic Deleted: szfd","timestamp":"2026-05-17 17:46:29"}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:46:29","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:46:42","url":"/api/v1/subjects/14/topics?search=topic&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:46:43","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:46:44","url":"/api/v1/subjects/14/topics?search=topic2d&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:46:47","url":"/api/v1/subjects/14/topics?search=opic2d&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:46:48","url":"/api/v1/subjects/14/topics?search=Topic2d&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:46:51","url":"/api/v1/subjects/14/topics?search=-Topic2d&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:46:55","url":"/api/v1/subjects/14/topics?search=topic+&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:46:56","url":"/api/v1/subjects/14/topics?search=topic+2&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:46:56","url":"/api/v1/subjects/14/topics?search=topic+2d&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:47:02","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:52:25","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:52:25","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:52:35","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:52:35","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:53:23","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:55:09","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:55:09","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"161ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:55:30","url":"/api/v1/subjects/14/topics/68/export?type=core","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"31ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:55:32","url":"/api/v1/subjects/14/topics/68/export?type=attempts","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:56:49","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:57:17","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:57:17","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:57:49","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:58:49","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:59:49","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:59:55","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 17:59:55","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"60ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 17:59:56","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-17 18:00:49","url":"/api/v1/admin/system/email-status"}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 18:00:49","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"48ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 18:00:49","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:00:49","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:01:01","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:01:01","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:01:36","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:01:36","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:01:39","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:01:49","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:02:10","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:02:10","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:02:12","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:02:49","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:03:49","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:05:07","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:05:07","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:08:05","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:08:05","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"39ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:08:05","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"89ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 18:08:08","url":"/api/v1/subjects/14/topics/68/sets/1012/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:09:09","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:09:09","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:09:09","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:09:36","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:09:50","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"52ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:10:48","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:10:50","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:10:52","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:10:52","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:10:54","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 18:10:55","url":"/api/v1/subjects/14/topics?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:11:03","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:11:50","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"53ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:14:47","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"55ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:14:47","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"184ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:14:47","url":"/api/v1/subjects/14/topics/68/sets/1012/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:14:50","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-17 18:15:57","url":"/api/v1/subjects/14/topics/68/levels"}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 18:15:57","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-17 18:15:57","url":"/api/v1/subjects/14/topics/68/sets?level=1"}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 18:15:57","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-17 18:15:57","url":"/api/v1/subjects/14"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 18:15:57","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 18:15:57","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:15:57","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:15:57","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:15:57","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:16:50","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:17:14","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"122ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 18:17:48","url":"/api/v1/subjects/14/topics/68/sets/reorder","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 18:17:48","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:17:48","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:17:50","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 18:17:52","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:17:52","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:17:52","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:17:52","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:17:52","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:17:52","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 18:17:53","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:17:53","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:17:53","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"41ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:17:53","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"41ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:17:53","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:17:53","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:17:55","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:18:53","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:19:53","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:20:53","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:21:53","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:22:10","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:22:10","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:22:21","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:22:53","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:23:53","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:24:53","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:25:53","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:26:53","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:27:53","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:28:07","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:28:08","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:28:53","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:29:54","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:30:54","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:31:54","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-17 18:32:54","url":"/api/v1/admin/system/email-status"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 18:32:54","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 18:32:54","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:32:54","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:33:54","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:34:54","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:35:54","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:36:55","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"Database connection was lost. Please try again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Database connection was lost. Please try again.\n    at handleDBConnectionLost (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:17:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:54:108)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-17 18:37:31","url":"/api/v1/media/upload"}
{"duration":"11319ms","environment":"development","ip":"127.0.0.1","level":"error","message":"Server error","method":"POST","service":"nec-gate-portal-api","status":503,"timestamp":"2026-05-17 18:37:31","url":"/api/v1/media/upload","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:37:55","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"Database connection was lost. Please try again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Database connection was lost. Please try again.\n    at handleDBConnectionLost (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:17:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:54:108)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-17 18:37:57","url":"/api/v1/media/upload"}
{"duration":"64ms","environment":"development","ip":"127.0.0.1","level":"error","message":"Server error","method":"POST","service":"nec-gate-portal-api","status":503,"timestamp":"2026-05-17 18:37:57","url":"/api/v1/media/upload","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"1828ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-17 18:39:51","url":"/api/v1/media/upload","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:39:55","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:40:55","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:41:55","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:43:55","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3684ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-17 18:44:13","url":"/api/v1/media/upload","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3597ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-17 18:44:26","url":"/api/v1/media/upload","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Set created","newSetId":1017,"service":"nec-gate-portal-api","subjectId":"14","timestamp":"2026-05-17 18:44:43","topicId":"68","userId":1}
{"duration":"89ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-17 18:44:43","url":"/api/v1/subjects/14/topics/68/sets","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 18:44:43","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:44:43","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 18:44:43","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<97fbf495-41d4-ad2e-7ba0-351fbf3f5638@nec.edu.in>","service":"nec-gate-portal-api","subject":"Set created in AI & Machine Learning - Topic 3","timestamp":"2026-05-17 18:44:46","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:44:55","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 18:45:23","url":"/api/v1/subjects/14/topics/68/sets/1017/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 18:45:56","url":"/api/v1/subjects/14/topics/68/sets/1017/practice/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:45:56","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:45:56","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:45:56","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:46:02","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:46:02","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:46:04","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 18:46:04","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:46:05","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:46:06","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-17 18:49:57","url":"/api/v1/admin/system/email-status"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 18:49:57","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 18:49:57","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:49:57","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:50:57","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:51:57","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:52:57","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:53:57","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:54:57","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:55:57","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:56:57","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"46ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 18:57:50","url":"/api/v1/subjects/14/topics/68/sets/parse-excel","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:57:57","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:58:57","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 18:59:58","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:00:58","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:02:58","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:03:58","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-17 19:04:58","url":"/api/v1/admin/system/email-status"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 19:04:58","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 19:04:58","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:04:58","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:05:58","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:06:23","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:06:23","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:06:23","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:06:43","url":"/api/v1/subjects/14/topics/68/sets/1012/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:06:58","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:07:58","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:08:58","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"218ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 19:09:39","url":"/api/v1/subjects/14/topics/68/sets/1012","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 19:09:39","url":"/api/v1/subjects/14/topics/68/sets/1012/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:09:39","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:09:39","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 19:09:39","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<bfb695f5-457b-3b56-3992-88bbc3b3b2b2@nec.edu.in>","service":"nec-gate-portal-api","subject":"Set updated in AI & Machine Learning - Topic 3","timestamp":"2026-05-17 19:09:43","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:09:59","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:10:14","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:10:14","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:10:14","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"38ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 19:10:19","url":"/api/v1/subjects/14/topics/68/sets/1012/export?type=core","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 19:10:21","url":"/api/v1/subjects/14/topics/68/sets/1012/export?type=attempts","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:10:59","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:11:59","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:12:21","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:12:21","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:12:21","url":"/api/v1/subjects/14/topics/68/sets/1012/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"29ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 19:12:24","url":"/api/v1/subjects/14/topics/68/sets/1012","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:12:24","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 19:12:24","url":"/api/v1/subjects/14/topics/68/sets/1012/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 19:12:24","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 19:12:26","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:12:26","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:12:26","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:12:26","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:12:26","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:12:26","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<d676304f-c1e4-8b9f-9924-4717ad7cf80c@nec.edu.in>","service":"nec-gate-portal-api","subject":"Set updated in AI & Machine Learning - Topic 3","timestamp":"2026-05-17 19:12:29","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"34ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 19:13:39","url":"/api/v1/subjects/14/topics/68/sets/1017/export?type=core","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"40ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 19:13:39","url":"/api/v1/subjects/14/topics/68/sets/1017/export?type=attempts","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"environment":"development","level":"info","message":"Set deleted","service":"nec-gate-portal-api","setId":"1017","subjectId":"14","timestamp":"2026-05-17 19:13:39","topicId":"68"}
{"duration":"60ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 19:13:39","url":"/api/v1/subjects/14/topics/68/sets/1017","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 19:13:39","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 19:13:39","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"error","message":"ImgBB delete failed","reason":"fetch failed","service":"nec-gate-portal-api","timestamp":"2026-05-17 19:13:40","url":"https://ibb.co/Gv3tgbBy/fcf6a088da78564d42dced1f87e0d76e"}
{"environment":"development","level":"error","message":"ImgBB delete failed","reason":"fetch failed","service":"nec-gate-portal-api","timestamp":"2026-05-17 19:13:40","url":"https://ibb.co/XftZL0cP/0bbcafb16d18cd65a30eda781bef3473"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<509e964d-b5c9-2161-eb23-507b45bdcb1f@nec.edu.in>","service":"nec-gate-portal-api","subject":"Set Deleted","timestamp":"2026-05-17 19:13:44","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:14:26","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:14:34","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:14:34","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:14:34","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:15:18","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:15:26","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:16:26","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:17:26","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:18:26","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:19:26","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-17 19:30:20","url":"/api/v1/auth/refresh"}
{"duration":"60ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 19:30:20","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"69ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 19:30:20","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 19:30:20","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 19:30:20","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 19:30:20","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:15:37","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:15:37","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:15:38","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:15:38","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:15:38","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:15:38","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:16:12","url":"/api/v1/admin/users?role=Student&search=brown&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:16:14","url":"/api/v1/admin/users?role=Student&search=brow&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:16:14","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:16:16","url":"/api/v1/admin/users?role=Student&page=18&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:16:19","url":"/api/v1/admin/users?role=Student&page=17&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:16:21","url":"/api/v1/admin/users?role=Student&page=16&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:16:23","url":"/api/v1/admin/users?role=Student&page=15&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:16:24","url":"/api/v1/admin/users?role=Student&page=14&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:16:38","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"229ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:16:55","url":"/api/v1/admin/users/students/68","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:16:55","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<296e505a-4c66-7ea3-8726-1a1985e97733@nec.edu.in>","service":"nec-gate-portal-api","subject":"Your Profile Has Been Updated","timestamp":"2026-05-17 20:16:59","to":"student24_mechanical@college.edu"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<b6fcde22-f043-6dd5-3565-1e8fcff11559@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: User Profile Update","timestamp":"2026-05-17 20:17:02","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:17:35","url":"/api/v1/admin/users?role=Student&search=24amdwahedbwnlei&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:17:36","url":"/api/v1/admin/users?role=Student&search=24amdwahedbwnle&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:17:38","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:17:40","url":"/api/v1/admin/users?role=Student&search=student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:17:42","url":"/api/v1/admin/users?role=Student&search=student20&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:17:48","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:17:59","url":"/api/v1/admin/users?role=Student&dept_code=AIDS&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:18:02","url":"/api/v1/admin/users?role=Student&search=stude&dept_code=AIDS&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:18:03","url":"/api/v1/admin/users?role=Student&search=student&dept_code=AIDS&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:18:04","url":"/api/v1/admin/users?role=Student&search=student20&dept_code=AIDS&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:18:10","url":"/api/v1/admin/users?role=Student&search=student20&dept_code=AIDS&batch_year=2023&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:18:17","url":"/api/v1/admin/users?role=Student&search=student20&dept_code=AIDS&batch_year=2022&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:18:32","url":"/api/v1/admin/users?role=Student&search=student20&batch_year=2022&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:18:38","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:18:42","url":"/api/v1/admin/users?role=Student&search=student20&batch_year=2023&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:18:50","url":"/api/v1/admin/users?role=Student&batch_year=2023&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:19:05","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:19:07","url":"/api/v1/admin/users?role=Student&search=jane&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:19:08","url":"/api/v1/admin/users?role=Student&search=jan&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:19:11","url":"/api/v1/admin/users?role=Student&dept_code=CIVIL&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:19:13","url":"/api/v1/admin/users?role=Student&dept_code=EEE&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:19:38","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:20:38","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"batch_year":"2023","by":1,"dept_code":"CSE","email":"hello@college.edu","environment":"development","level":"info","message":"Student created","reg_num":"20","service":"nec-gate-portal-api","timestamp":"2026-05-17 20:20:52"}
{"duration":"589ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-17 20:20:52","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:20:52","url":"/api/v1/admin/users?role=Student&dept_code=EEE&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<ae2b3441-8d39-ab0b-6d29-9af84d78a7b4@nec.edu.in>","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-17 20:20:59","to":"hello@college.edu"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:20:59","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:21:02","url":"/api/v1/admin/users?role=Student&search=hello&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<34222fe9-b08f-6103-90b1-d87ad666c92c@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: New Student Created","timestamp":"2026-05-17 20:21:06","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:21:07","url":"/api/v1/admin/users?role=Student&search=hello&dept_code=CIVIL&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:21:17","url":"/api/v1/admin/users?role=Student&search=hello&dept_code=CIVIL&batch_year=2023&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:21:20","url":"/api/v1/admin/users?role=Student&search=hello&batch_year=2023&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:21:25","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:21:38","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:21:47","url":"/api/v1/admin/users?role=Student&search=hello&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:21:50","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{"batch_year":"2023","dept_code":"CIVIL","email":"student24_mechanical@college.edu","full_name":"saf","phone_number":null,"reg_num":"24amdwahedbwnlei"},"environment":"development","error":"Registration number '24amdwahedbwnlei' is already in use.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Registration number '24amdwahedbwnlei' is already in use.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/admin.controller.js:175:33\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-17 20:22:13","url":"/api/v1/admin/users/students/single"}
{"duration":"488ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":409,"timestamp":"2026-05-17 20:22:13","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{"batch_year":"2023","dept_code":"CIVIL","email":"student24_mechanical@college.edu","full_name":"saf","phone_number":null,"reg_num":"24amdwahejdbwnlei"},"environment":"development","error":"Email 'student24_mechanical@college.edu' is already in use.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Email 'student24_mechanical@college.edu' is already in use.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/admin.controller.js:180:34\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-17 20:22:21","url":"/api/v1/admin/users/students/single"}
{"duration":"437ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":409,"timestamp":"2026-05-17 20:22:21","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"batch_year":"0","by":1,"dept_code":"CIVIL","email":"studenht24_mechanical@college.edu","environment":"development","level":"info","message":"Student created","reg_num":"24amdwahejdbwnlei","service":"nec-gate-portal-api","timestamp":"2026-05-17 20:22:38"}
{"duration":"517ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-17 20:22:38","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:22:38","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:22:38","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<5cce8bba-1d1c-014e-3342-38570f9071aa@nec.edu.in>","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-17 20:22:42","to":"studenht24_mechanical@college.edu"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<59af046a-b987-b684-08fd-fe3f30979703@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: New Student Created","timestamp":"2026-05-17 20:22:45","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:22:51","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:22:51","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:22:51","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:22:51","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:22:51","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:22:51","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:23:42","url":"/api/v1/admin/users?role=Student&batch_year=0&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:23:51","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"38ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:24:01","url":"/api/v1/admin/users/students/300","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:24:01","url":"/api/v1/admin/users?role=Student&batch_year=0&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<6386ca47-a8b0-5146-b908-165a0cdf6aa4@nec.edu.in>","service":"nec-gate-portal-api","subject":"Your Profile Has Been Updated","timestamp":"2026-05-17 20:24:05","to":"studenht24_mechanical@college.edu"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:24:05","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:24:05","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:24:05","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:24:05","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:24:05","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:24:05","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:24:07","url":"/api/v1/admin/users?role=Student&batch_year=2024&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<10579af9-ca63-42a5-95be-0d19f08a841c@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: User Profile Update","timestamp":"2026-05-17 20:24:08","to":"admin123@college.edu,admin456@college.edu"}
{"deletedBy":1,"email":"studenht24_mechanical@college.edu","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-17 20:24:28"}
{"duration":"62ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:24:28","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:24:28","url":"/api/v1/admin/users?role=Student&batch_year=2024&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:24:31","url":"/api/v1/admin/users?role=Student&batch_year=2023&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<71028ead-b548-7902-88bd-9c8a2e1a58b8@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-17 20:24:32","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:24:59","url":"/api/v1/admin/users/students/299","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:24:59","url":"/api/v1/admin/users?role=Student&batch_year=2023&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<36268203-2b6a-00ca-f622-7fb9f4d34c7f@nec.edu.in>","service":"nec-gate-portal-api","subject":"Your Profile Has Been Updated","timestamp":"2026-05-17 20:25:02","to":"hello@college.edu"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:25:03","url":"/api/v1/admin/users?role=Student&batch_year=2022&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:25:04","url":"/api/v1/admin/users?role=Student&search=j&batch_year=2022&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:25:05","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<3b9152dd-ac2e-2dbf-f0af-813d1fb8c685@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: User Profile Update","timestamp":"2026-05-17 20:25:06","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:25:06","url":"/api/v1/admin/users?role=Student&search=hello1&batch_year=2022&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:25:30","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:25:30","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:25:30","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:25:30","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-17 20:25:33","url":"/api/v1/auth/refresh"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 20:25:33","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Staff","service":"nec-gate-portal-api","timestamp":"2026-05-17 20:25:48","userId":13}
{"duration":"123ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:25:48","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:25:48","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":13}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:25:48","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:25:48","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":13}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:25:48","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":13}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:25:50","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":13}
{"environment":"development","error":"You have no tutor batch year set. Please update it first.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: You have no tutor batch year set. Please update it first.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/tutor.controller.js:72:32\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-17 20:25:51","url":"/api/v1/tutor/available-students?page=1&limit=12"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":400,"timestamp":"2026-05-17 20:25:51","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":13}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:25:52","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":13}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:25:52","url":"/api/v1/tutor/my-students?page=1&limit=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":13}
{"environment":"development","level":"info","message":"Tutor batch year updated","service":"nec-gate-portal-api","timestamp":"2026-05-17 20:25:57","tutorId":13,"tutor_batch_year":"2022"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:25:57","url":"/api/v1/tutor/batch-year","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":13}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:25:57","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":13}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:25:59","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":13}
{"environment":"development","level":"info","message":"Student added to tutorward","service":"nec-gate-portal-api","studentId":299,"timestamp":"2026-05-17 20:26:01","tutorId":13}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:26:01","url":"/api/v1/tutor/add","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":13}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:26:01","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":13}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:26:02","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":13}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:26:06","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"54ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:26:06","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":13}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:26:06","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":13}
{"duration":"50ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:26:13","url":"/api/v1/admin/users/students/299","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:26:13","url":"/api/v1/admin/users?role=Student&search=hello1&batch_year=2022&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:26:16","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:26:16","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":13}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:26:16","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":13}
{"environment":"development","level":"info","message":"Email sent","messageId":"<5eda1132-a137-a885-b680-c4118b33335a@nec.edu.in>","service":"nec-gate-portal-api","subject":"Your Profile Has Been Updated","timestamp":"2026-05-17 20:26:16","to":"hello@college.edu"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:26:17","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":13}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:26:19","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":13}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:26:19","url":"/api/v1/tutor/my-students?page=1&limit=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":13}
{"environment":"development","level":"info","message":"Email sent","messageId":"<c2a1b435-fd87-7c7f-779a-bd9a9fc55fe4@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: User Profile Update","timestamp":"2026-05-17 20:26:20","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:27:05","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:27:07","url":"/api/v1/admin/users?role=Student&search=hello1&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:27:11","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:27:21","url":"/api/v1/admin/users?role=Student&batch_year=2024&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:27:24","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:27:24","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:27:24","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"39ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:27:24","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:27:24","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:27:24","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"64ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":400,"timestamp":"2026-05-17 20:30:57","url":"/api/v1/admin/users/students/bulk","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"by":1,"count":6,"environment":"development","level":"info","message":"Bulk student creation success","service":"nec-gate-portal-api","timestamp":"2026-05-17 20:31:57"}
{"duration":"649ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-17 20:31:57","url":"/api/v1/admin/users/students/bulk","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:31:57","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<206918f6-2ee6-d461-05c6-6803df33cb40@nec.edu.in>","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-17 20:32:00","to":"bhavya.s@nec.edu.in"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<df6977aa-f12a-f5c6-4585-6e1fb57219de@nec.edu.in>","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-17 20:32:01","to":"farhana.b@nec.edu.in"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<3680c742-5207-a3a7-4f49-d247ad1f4b2a@nec.edu.in>","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-17 20:32:01","to":"eshan.p@nec.edu.in"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<5d196068-e18e-2fdd-f78d-9df21890416e@nec.edu.in>","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-17 20:32:02","to":"aarav.k@nec.edu.in"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<5fe7c0c8-6123-0b10-424d-4c8c135a5ef6@nec.edu.in>","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-17 20:32:02","to":"charan.k@nec.edu.in"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<4363c024-59cc-76c8-f98d-43943516cf48@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: Bulk Student Import","timestamp":"2026-05-17 20:32:02","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:32:03","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:32:03","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<1e707a82-2ef0-58c6-0c48-c6d360ab541a@nec.edu.in>","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-17 20:32:03","to":"divya.nair@nec.edu.in"}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:32:03","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:32:03","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:32:03","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:32:03","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:32:05","url":"/api/v1/admin/users?role=Student&batch_year=2024&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"batch_year":"2024","count":1,"deletedBy":1,"dept_code":"CIVIL","environment":"development","level":"info","message":"Bulk student deletion","service":"nec-gate-portal-api","timestamp":"2026-05-17 20:32:55"}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:32:55","url":"/api/v1/admin/users/students/bulk","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:32:55","url":"/api/v1/admin/users?role=Student&batch_year=2024&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<c54c33c8-ecf9-6268-48de-3acd21a00728@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: Bulk Deletion","timestamp":"2026-05-17 20:32:58","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:33:03","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"batch_year":"2024","count":1,"deletedBy":1,"dept_code":"CSE","environment":"development","level":"info","message":"Bulk student deletion","service":"nec-gate-portal-api","timestamp":"2026-05-17 20:33:06"}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:33:06","url":"/api/v1/admin/users/students/bulk","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:33:06","url":"/api/v1/admin/users?role=Student&batch_year=2024&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<e2cfbbb6-8727-a1cf-1b69-ca3c34834b6b@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: Bulk Deletion","timestamp":"2026-05-17 20:33:10","to":"admin123@college.edu,admin456@college.edu"}
{"deletedBy":1,"email":"bhavya.s@nec.edu.in","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-17 20:33:29"}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:33:29","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:33:29","url":"/api/v1/admin/users?role=Student&batch_year=2024&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"charan.k@nec.edu.in","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-17 20:33:31"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:33:31","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:33:31","url":"/api/v1/admin/users?role=Student&batch_year=2024&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<b69d8e69-ca47-e379-b8b0-55ba84639085@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-17 20:33:32","to":"admin123@college.edu,admin456@college.edu"}
{"deletedBy":1,"email":"divya.nair@nec.edu.in","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-17 20:33:34"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:33:34","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:33:34","url":"/api/v1/admin/users?role=Student&batch_year=2024&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<7e00e9a8-e539-74c4-ff88-940bbdf2ec99@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-17 20:33:35","to":"admin123@college.edu,admin456@college.edu"}
{"deletedBy":1,"email":"eshan.p@nec.edu.in","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-17 20:33:36"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:33:36","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:33:36","url":"/api/v1/admin/users?role=Student&batch_year=2024&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<cf6d6a69-df15-da43-8c21-3ce516b5c04d@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-17 20:33:37","to":"admin123@college.edu,admin456@college.edu"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<6fce2402-c27b-c09f-c37d-c3c5a9565f57@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-17 20:33:39","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:33:40","url":"/api/v1/admin/users?role=Staff&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:33:48","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:33:48","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:33:48","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:33:48","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:33:48","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:33:48","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":400,"timestamp":"2026-05-17 20:34:18","url":"/api/v1/admin/users/students/bulk","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:34:26","url":"/api/v1/admin/users?role=Student&batch_year=2023&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:34:30","url":"/api/v1/admin/users?role=Student&batch_year=2022&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:34:33","url":"/api/v1/admin/users?role=Student&search=hello&batch_year=2022&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"hello@college.edu","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-17 20:34:36"}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:34:36","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:34:36","url":"/api/v1/admin/users?role=Student&search=hello&batch_year=2022&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<6ccbcc6f-b56c-b1f4-9088-469d7f0b0ee5@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-17 20:34:39","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:34:40","url":"/api/v1/admin/users?role=Student&search=hello&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:34:43","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:34:43","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:34:43","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:34:43","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 20:34:43","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 20:34:43","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"158ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:12:11","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"80ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:12:11","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:12:11","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:12:13","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":13}
{"duration":"57ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:12:13","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"77ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:12:13","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:12:14","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":13}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 21:13:17"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 21:13:17"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 21:13:17"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":23888,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 21:13:17"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 21:13:17"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 21:15:43"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 21:15:43"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 21:15:43"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":4764,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 21:15:43"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 21:15:43"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 21:15:55"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 21:15:55"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 21:15:55"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":16792,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 21:15:55"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 21:15:55"}
{"duration":"37ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:16:45","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:16:45","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:16:45","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:16:45","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:16:45","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:16:45","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:16:51","url":"/api/v1/admin/users?role=Staff&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{"dept_code":"AIDS","email":"student24_mechanical@college.edu","full_name":"hello","phone_number":null},"environment":"development","error":"'student24_mechanical@college.edu' is already registered for email. Please use a different value.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: 'student24_mechanical@college.edu' is already registered for email. Please use a different value.\n    at handleDuplicateEntry (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:11:10)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:50:57)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-17 21:17:24","url":"/api/v1/admin/users/staffs/single"}
{"duration":"573ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":409,"timestamp":"2026-05-17 21:17:24","url":"/api/v1/admin/users/staffs/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"by":1,"dept_code":"AIDS","email":"studednt24_mechanical@college.edu","environment":"development","level":"info","message":"Staff created","service":"nec-gate-portal-api","timestamp":"2026-05-17 21:17:45"}
{"duration":"493ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-17 21:17:45","url":"/api/v1/admin/users/staffs/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:17:45","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:17:45","url":"/api/v1/admin/users?role=Staff&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:17:48","url":"/api/v1/admin/users?role=Staff&search=hello&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<c6d56715-a4e7-278c-a01a-d65e7273bada@nec.edu.in>","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-17 21:17:50","to":"studednt24_mechanical@college.edu"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<49b78870-d38f-2ad4-8d56-e3a78e6901cc@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: New Staff Created","timestamp":"2026-05-17 21:17:54","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"62ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:18:00","url":"/api/v1/admin/users/staffs/308","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:18:00","url":"/api/v1/admin/users?role=Staff&search=hello&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:18:02","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:18:02","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:18:02","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:18:02","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:18:02","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:18:02","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<3718f4e7-f2ae-5b52-8b32-f0612dd267d7@nec.edu.in>","service":"nec-gate-portal-api","subject":"Your Profile Has Been Updated","timestamp":"2026-05-17 21:18:05","to":"studednt24_mechanical@college.edu"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:18:05","url":"/api/v1/admin/users?role=Staff&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:18:07","url":"/api/v1/admin/users?role=Staff&search=hello&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<a9ba3331-98bd-b0f8-1200-e1f4f7b15414@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: User Profile Update","timestamp":"2026-05-17 21:18:09","to":"admin123@college.edu,admin456@college.edu"}
{"deletedBy":1,"email":"studednt24_mechanical@college.edu","environment":"development","level":"info","message":"Staff deleted","service":"nec-gate-portal-api","timestamp":"2026-05-17 21:18:53"}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:18:53","url":"/api/v1/admin/users/staffs/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:18:53","url":"/api/v1/admin/users?role=Staff&search=hello&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:18:56","url":"/api/v1/admin/users?role=Staff&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<dd8d7ae2-8ecf-2d35-0ae0-b2d6979f4840@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-17 21:18:57","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:19:01","url":"/api/v1/admin/users?role=Staff&dept_code=EEE&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:19:02","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"107ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":400,"timestamp":"2026-05-17 21:20:49","url":"/api/v1/admin/users/staffs/bulk","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"34ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":400,"timestamp":"2026-05-17 21:21:35","url":"/api/v1/admin/users/staffs/bulk","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"by":1,"count":5,"environment":"development","level":"info","message":"Bulk staff creation success","service":"nec-gate-portal-api","timestamp":"2026-05-17 21:22:12"}
{"duration":"662ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-17 21:22:12","url":"/api/v1/admin/users/staffs/bulk","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:22:12","url":"/api/v1/admin/users?role=Staff&dept_code=EEE&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<eda9fbd2-2791-c767-cc62-ebfd6d936010@nec.edu.in>","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-17 21:22:16","to":"lakshmi.i@nec.edu.in"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<af5a7255-3468-dcd4-de26-3c4e192b8b9a@nec.edu.in>","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-17 21:22:16","to":"priya.v@nec.edu.in"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<a13f2adf-8c1f-fac5-6490-a1bcca86a5dd@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: Bulk Staff Import","timestamp":"2026-05-17 21:22:16","to":"admin123@college.edu,admin456@college.edu"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<05cd8f99-50f2-da3b-7347-fa9b8bb28462@nec.edu.in>","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-17 21:22:17","to":"rajesh.p@nec.edu.in"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<06136803-9003-4fbc-85c2-6d597e81e748@nec.edu.in>","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-17 21:22:17","to":"karthik.r@nec.edu.in"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<0d2d490f-3fca-8cb0-72ae-847193c57f2f@nec.edu.in>","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-17 21:22:17","to":"anand.s@nec.edu.in"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:22:19","url":"/api/v1/admin/users?role=Staff&search=anana&dept_code=EEE&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:22:20","url":"/api/v1/admin/users?role=Staff&search=anan&dept_code=EEE&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:22:22","url":"/api/v1/admin/users?role=Staff&search=anan&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"anand.s@nec.edu.in","environment":"development","level":"info","message":"Staff deleted","service":"nec-gate-portal-api","timestamp":"2026-05-17 21:22:25"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:22:25","url":"/api/v1/admin/users/staffs/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:22:25","url":"/api/v1/admin/users?role=Staff&search=anan&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:22:28","url":"/api/v1/admin/users?role=Staff&search=laks&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<9d402945-d162-e597-ac67-7210fba05ca5@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-17 21:22:29","to":"admin123@college.edu,admin456@college.edu"}
{"deletedBy":1,"email":"lakshmi.i@nec.edu.in","environment":"development","level":"info","message":"Staff deleted","service":"nec-gate-portal-api","timestamp":"2026-05-17 21:22:30"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:22:30","url":"/api/v1/admin/users/staffs/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:22:30","url":"/api/v1/admin/users?role=Staff&search=laks&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:22:32","url":"/api/v1/admin/users?role=Staff&search=rajes&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<bbf5c82e-f608-8659-1453-7f15bf9b1978@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-17 21:22:34","to":"admin123@college.edu,admin456@college.edu"}
{"deletedBy":1,"email":"rajesh.p@nec.edu.in","environment":"development","level":"info","message":"Staff deleted","service":"nec-gate-portal-api","timestamp":"2026-05-17 21:22:36"}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:22:36","url":"/api/v1/admin/users/staffs/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:22:36","url":"/api/v1/admin/users?role=Staff&search=rajes&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:22:39","url":"/api/v1/admin/users?role=Staff&search=priya&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<5555ad28-1e12-476c-4413-25538ea69ea0@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-17 21:22:40","to":"admin123@college.edu,admin456@college.edu"}
{"deletedBy":1,"email":"priya.v@nec.edu.in","environment":"development","level":"info","message":"Staff deleted","service":"nec-gate-portal-api","timestamp":"2026-05-17 21:22:42"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:22:42","url":"/api/v1/admin/users/staffs/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:22:42","url":"/api/v1/admin/users?role=Staff&search=priya&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<d8773918-e70d-78b5-9fed-6cd2a5edbf85@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-17 21:22:46","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:22:46","url":"/api/v1/admin/users?role=Staff&search=karth&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"karthik.r@nec.edu.in","environment":"development","level":"info","message":"Staff deleted","service":"nec-gate-portal-api","timestamp":"2026-05-17 21:22:51"}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:22:51","url":"/api/v1/admin/users/staffs/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:22:51","url":"/api/v1/admin/users?role=Staff&search=karth&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:22:55","url":"/api/v1/admin/users?role=Dept+Head&search=karth&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:22:55","url":"/api/v1/admin/users?role=Dept+Head&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<37f7d515-7503-0091-eb31-815a45034282@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-17 21:22:57","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:22:58","url":"/api/v1/admin/users?role=Staff&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:23:02","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:23:05","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:23:06","url":"/api/v1/admin/users?role=Student&search=karth&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:23:06","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:23:37","url":"/api/v1/admin/users?role=Dept+Head&search=computer&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:23:38","url":"/api/v1/admin/users?role=Dept+Head&search=compute&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:23:38","url":"/api/v1/admin/users?role=Dept+Head&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:23:42","url":"/api/v1/admin/users?role=Dept+Head&search=hea&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:23:43","url":"/api/v1/admin/users?role=Dept+Head&search=head&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:23:44","url":"/api/v1/admin/users?role=Dept+Head&search=headcom&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:23:45","url":"/api/v1/admin/users?role=Dept+Head&search=headco&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:23:48","url":"/api/v1/admin/users?role=Dept+Head&search=jea&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:23:49","url":"/api/v1/admin/users?role=Dept+Head&search=je&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:23:59","url":"/api/v1/admin/users?role=Admin&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:24:02","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"code":"ER_DUP_ENTRY","duration":"6ms","environment":"development","error":"Duplicate entry 'student24_mechanical@college.edu' for key 'users.email'","level":"error","message":"Database query error","query":"INSERT INTO users (full_name, email, password_hash, phone_number, role)\n     VALUES (?, ?, ?, ?, 'Admin')","service":"nec-gate-portal-api","timestamp":"2026-05-17 21:24:16"}
{"body":{"email":"student24_mechanical@college.edu","full_name":"PONKARTHIKEYAN","phone_number":null},"environment":"development","error":"'student24_mechanical@college.edu' is already registered for email. Please use a different value.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: 'student24_mechanical@college.edu' is already registered for email. Please use a different value.\n    at handleDuplicateEntry (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:11:10)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:50:57)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-17 21:24:16","url":"/api/v1/admin/users/admin"}
{"duration":"376ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":409,"timestamp":"2026-05-17 21:24:16","url":"/api/v1/admin/users/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"by":1,"email":"aksdf@college.edu","environment":"development","level":"info","message":"Admin created","service":"nec-gate-portal-api","timestamp":"2026-05-17 21:24:29"}
{"duration":"417ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-17 21:24:29","url":"/api/v1/admin/users/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:24:29","url":"/api/v1/admin/users?role=Admin&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<a9804568-7e45-fec8-1a55-41a4e1c66980@nec.edu.in>","service":"nec-gate-portal-api","subject":"Welcome to Admin Panel — NEC GATE Preparation Portal","timestamp":"2026-05-17 21:24:33","to":"aksdf@college.edu"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<3642a8ba-12e2-3421-e904-2eb2a6694f3b@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: New Admin Created","timestamp":"2026-05-17 21:24:37","to":"admin123@college.edu,admin456@college.edu,aksdf@college.edu"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:25:02","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:25:06","url":"/api/v1/admin/users?role=Dept+Head&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:25:12","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:25:44","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:26:02","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{"dept_code":"CSE","dept_name":"asrf","hod_email":"ponkarthikeyan13@gmail.com","hod_phone":null},"environment":"development","error":"Department code or name already exists.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Department code or name already exists.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/admin.controller.js:500:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-17 21:26:47","url":"/api/v1/admin/departments"}
{"duration":"499ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":409,"timestamp":"2026-05-17 21:26:47","url":"/api/v1/admin/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:27:02","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{"dept_code":"ITI","dept_name":"Information Technology","hod_email":"ponkarthikeyan13@gmail.com","hod_phone":null},"environment":"development","error":"Department code or name already exists.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Department code or name already exists.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/admin.controller.js:500:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-17 21:27:03","url":"/api/v1/admin/departments"}
{"duration":"451ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":409,"timestamp":"2026-05-17 21:27:03","url":"/api/v1/admin/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{"dept_code":"ITI","dept_name":"Information Technolodgy","hod_email":"ponkarthikeyan13@gmail.com","hod_phone":null},"environment":"development","error":"'ponkarthikeyan13@gmail.com' is already registered for email. Please use a different value.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: 'ponkarthikeyan13@gmail.com' is already registered for email. Please use a different value.\n    at handleDuplicateEntry (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:11:10)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:50:57)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-17 21:27:17","url":"/api/v1/admin/departments"}
{"duration":"484ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":409,"timestamp":"2026-05-17 21:27:17","url":"/api/v1/admin/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"by":1,"dept_name":"Information Technolodgy","environment":"development","level":"info","message":"Department created","service":"nec-gate-portal-api","timestamp":"2026-05-17 21:27:29","upperCode":"ITI"}
{"duration":"569ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-17 21:27:29","url":"/api/v1/admin/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:27:29","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<5c6fb101-9ed0-22ad-0257-d660020be2d5@nec.edu.in>","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-17 21:27:33","to":"ponkarthikesyan13@gmail.com"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<2ec796fe-76e0-707d-b968-f162bf418a13@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: New Dept Head Created","timestamp":"2026-05-17 21:27:37","to":"admin123@college.edu,admin456@college.edu,aksdf@college.edu"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:28:02","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:28:04","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:28:05","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:28:05","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:28:07","url":"/api/v1/admin/users?role=Admin&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:28:31","url":"/api/v1/admin/users?role=Dept+Head&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:29:17","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:29:20","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:29:24","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:29:26","url":"/api/v1/admin/users?role=Dept+Head&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:29:38","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:29:41","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:29:41","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:29:41","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:29:41","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:29:41","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:29:41","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:29:52","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:29:52","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:29:52","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:29:52","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:29:52","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"57ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:29:52","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:30:52","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:31:52","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"actorId":1,"durationSec":172800,"environment":"development","level":"warn","message":"Email maintenance ENABLED (timed)","reason":"asdf","service":"nec-gate-portal-api","timestamp":"2026-05-17 21:32:14","until":"2026-05-19T16:02:14.848Z"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:32:14","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:32:14","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:32:14","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:32:26","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:34:39","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:34:39","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:34:39","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:35:04","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:35:04","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:35:07","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-17 21:35:07","url":"/api/v1/auth/refresh"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 21:35:07","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-17 21:35:11","userId":1}
{"duration":"416ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:35:11","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:35:12","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:35:12","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:35:12","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:35:12","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:35:12","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:35:13","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:35:13","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:35:13","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:35:22","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:35:22","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:35:22","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"35ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:35:22","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:35:22","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:35:22","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:35:31","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-17 21:35:31","url":"/api/v1/auth/refresh"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 21:35:31","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-17 21:35:35","userId":1}
{"duration":"385ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:35:35","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:35:35","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:35:35","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:35:36","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:35:36","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:35:36","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:35:40","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:35:40","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:35:40","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Password changed","service":"nec-gate-portal-api","timestamp":"2026-05-17 21:36:35","userId":1}
{"duration":"1390ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:36:35","url":"/api/v1/auth/change-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:36:36","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<e681140f-bce6-bd2e-2364-d7657234509d@nec.edu.in>","service":"nec-gate-portal-api","subject":"Security Alert: Password Changed","timestamp":"2026-05-17 21:36:39","to":"admin123@college.edu"}
{"body":{"currentPassword":"pass@123","newPassword":"pass@admin"},"environment":"development","error":"Current password is incorrect.","level":"error","message":"DEV ERROR","method":"PATCH","service":"nec-gate-portal-api","stack":"Error: Current password is incorrect.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:480:11","timestamp":"2026-05-17 21:37:07","url":"/api/v1/auth/change-password"}
{"duration":"410ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"PATCH","service":"nec-gate-portal-api","status":400,"timestamp":"2026-05-17 21:37:07","url":"/api/v1/auth/change-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:37:22","url":"/api/v1/users/me/sessions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:37:34","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:37:34","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:37:36","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:37:57","url":"/api/v1/progress/students?search=aara&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:37:58","url":"/api/v1/progress/students?search=aar&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:38:03","url":"/api/v1/progress/students?search=mitche&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:38:03","url":"/api/v1/progress/students?search=mitch&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:38:04","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:38:08","url":"/api/v1/progress/students?search=studen&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:38:09","url":"/api/v1/progress/students?search=student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:38:12","url":"/api/v1/progress/students?search=student24&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:38:17","url":"/api/v1/progress/students?search=student2&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:38:32","url":"/api/v1/progress/students?search=24amdwahedbwnlei&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:38:34","url":"/api/v1/progress/students?search=24amdwahedbwnle&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:38:35","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:38:36","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:38:37","url":"/api/v1/progress/students?page=18&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:38:39","url":"/api/v1/progress/students?dept_id=2&page=18&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:38:39","url":"/api/v1/progress/students?dept_id=2&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:38:41","url":"/api/v1/progress/students?dept_id=2&batch_year=2022&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:38:45","url":"/api/v1/progress/students?dept_id=2&batch_year=2023&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:38:49","url":"/api/v1/progress/students?dept_id=4&batch_year=2023&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:38:52","url":"/api/v1/progress/students?dept_id=4&batch_year=2022&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:39:04","url":"/api/v1/progress/students?batch_year=2022&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:39:07","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:39:10","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:39:10","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:39:10","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:39:10","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:39:10","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:39:10","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:39:28","url":"/api/v1/progress/leaderboard?type=practice&dimension=all","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:39:33","url":"/api/v1/progress/leaderboard?type=test&dimension=all","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:39:46","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:40:00","url":"/api/v1/progress/students/68","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:40:10","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:40:40","url":"/api/v1/progress/students/101","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:40:44","url":"/api/v1/progress/students?page=2&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:40:46","url":"/api/v1/progress/students?page=3&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:40:48","url":"/api/v1/progress/students?page=4&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:40:51","url":"/api/v1/progress/students?page=5&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:40:54","url":"/api/v1/progress/students?page=6&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:40:56","url":"/api/v1/progress/leaderboard?type=practice&dimension=all","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:40:57","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:40:59","url":"/api/v1/progress/students?search=s&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:41:00","url":"/api/v1/progress/students?search=sop&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"30ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:41:02","url":"/api/v1/progress/students/45","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:41:10","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:43:10","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:44:10","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:44:30","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:44:30","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:44:30","url":"/api/v1/progress/leaderboard?type=practice&dimension=all","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:44:34","url":"/api/v1/progress/leaderboard?type=test&dimension=all","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Leaderboards fully rebuilt at 2026-05-17T16:14:37.593Z","service":"nec-gate-portal-api","timestamp":"2026-05-17 21:44:37"}
{"duration":"44ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:44:37","url":"/api/v1/progress/leaderboard/rebuild","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:44:37","url":"/api/v1/progress/leaderboard?type=test&dimension=all","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:44:39","url":"/api/v1/progress/leaderboard?type=practice&dimension=all","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:44:42","url":"/api/v1/progress/leaderboard?type=test&dimension=dept","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:44:42","url":"/api/v1/progress/leaderboard?type=test&dimension=dept&value=7","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:44:44","url":"/api/v1/progress/leaderboard?type=test&dimension=dept&value=3","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:44:46","url":"/api/v1/progress/leaderboard?type=practice&dimension=dept&value=3","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:44:51","url":"/api/v1/progress/leaderboard?type=practice&dimension=dept&value=7","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:44:52","url":"/api/v1/progress/leaderboard?type=practice&dimension=all","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:45:05","url":"/api/v1/progress/leaderboard?type=practice&dimension=all&search=ale","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:45:07","url":"/api/v1/progress/leaderboard?type=practice&dimension=all&search=alex","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:45:10","url":"/api/v1/progress/leaderboard?type=practice&dimension=all","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:45:10","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:45:25","url":"/api/v1/progress/leaderboard?type=practice&dimension=all&search=24amdwahedbwnlei","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:45:26","url":"/api/v1/progress/leaderboard?type=practice&dimension=all&search=24amdwahedbwnle","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:45:45","url":"/api/v1/progress/leaderboard?type=practice&dimension=dept&value=7","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:45:45","url":"/api/v1/progress/leaderboard?type=practice&dimension=dept","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:45:49","url":"/api/v1/progress/leaderboard?type=practice&dimension=dept&value=4","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:45:51","url":"/api/v1/progress/leaderboard?type=practice&dimension=dept&value=3","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:45:53","url":"/api/v1/progress/leaderboard?type=practice&dimension=batch&value=2022","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:45:53","url":"/api/v1/progress/leaderboard?type=practice&dimension=batch&value=3","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:45:55","url":"/api/v1/progress/leaderboard?type=practice&dimension=batch&value=2023","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:45:59","url":"/api/v1/progress/leaderboard?type=practice&dimension=dept&value=2022","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:46:03","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:46:11","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:46:13","url":"/api/v1/users/me/sessions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:46:14","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:46:14","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:46:14","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:46:16","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:46:17","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:46:49","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-17 21:48:53","url":"/api/v1/subjects?page=1&limit=6"}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 21:48:53","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:48:53","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:48:53","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":13}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:48:57","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":13}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:48:58","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":13}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:49:02","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:49:02","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":13}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:49:02","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":13}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:49:05","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":13}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-17 21:49:05","url":"/api/v1/auth/refresh"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 21:49:05","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Staff","service":"nec-gate-portal-api","timestamp":"2026-05-17 21:49:18","userId":11}
{"duration":"109ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:49:18","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:49:18","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:49:18","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:49:18","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:49:18","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:49:20","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:49:44","url":"/api/v1/tutor/my-students?search=chase&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:49:44","url":"/api/v1/tutor/my-students?search=chas&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:49:54","url":"/api/v1/tutor/my-students?search=+Aaron+Phillipsss+24amdwahedbwnlei&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:50:03","url":"/api/v1/tutor/my-students?search=24amdwahedbwnlei&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:50:09","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:50:41","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:50:57","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:50:57","url":"/api/v1/tutor/my-students?page=1&limit=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:51:00","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:51:37","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:52:12","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Student removed from tutorward","service":"nec-gate-portal-api","studentId":68,"timestamp":"2026-05-17 21:52:37","tutorId":11}
{"duration":"34ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:52:37","url":"/api/v1/tutor/remove","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:52:37","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:52:37","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Student added to tutorward","service":"nec-gate-portal-api","studentId":68,"timestamp":"2026-05-17 21:52:41","tutorId":11}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:52:41","url":"/api/v1/tutor/add","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:52:41","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 21:52:55","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 21:52:59","url":"/api/v1/tutor/my-students?page=1&limit=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-17 22:27:17","url":"/api/v1/tutor/my-students?page=1&limit=12"}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 22:27:17","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:27:17","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:27:17","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Student removed from tutorward","service":"nec-gate-portal-api","studentId":68,"timestamp":"2026-05-17 22:27:19","tutorId":11}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:27:19","url":"/api/v1/tutor/remove","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:27:19","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:27:27","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:27:27","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:27:27","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:28:50","url":"/api/v1/users/me/sessions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Password changed","service":"nec-gate-portal-api","timestamp":"2026-05-17 22:29:05","userId":11}
{"duration":"654ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:29:05","url":"/api/v1/auth/change-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Email sent","messageId":"<19c08194-4de6-ff4e-559b-dfe17e0e9bff@nec.edu.in>","service":"nec-gate-portal-api","subject":"Security Alert: Password Changed","timestamp":"2026-05-17 22:29:09","to":"staff2_mechanical@college.edu"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:29:09","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-17 22:29:10","url":"/api/v1/auth/refresh"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 22:29:10","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Staff","service":"nec-gate-portal-api","timestamp":"2026-05-17 22:29:21","userId":11}
{"duration":"384ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:29:21","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:29:21","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:29:21","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:29:21","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:29:21","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:29:38","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Student removed from tutorward","service":"nec-gate-portal-api","studentId":49,"timestamp":"2026-05-17 22:29:42","tutorId":11}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:29:42","url":"/api/v1/tutor/remove","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:29:42","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Student removed from tutorward","service":"nec-gate-portal-api","studentId":72,"timestamp":"2026-05-17 22:29:44","tutorId":11}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:29:44","url":"/api/v1/tutor/remove","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:29:44","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Student removed from tutorward","service":"nec-gate-portal-api","studentId":53,"timestamp":"2026-05-17 22:29:46","tutorId":11}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:29:46","url":"/api/v1/tutor/remove","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:29:46","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Student removed from tutorward","service":"nec-gate-portal-api","studentId":74,"timestamp":"2026-05-17 22:29:48","tutorId":11}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:29:48","url":"/api/v1/tutor/remove","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:29:48","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Student removed from tutorward","service":"nec-gate-portal-api","studentId":63,"timestamp":"2026-05-17 22:29:52","tutorId":11}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:29:52","url":"/api/v1/tutor/remove","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:29:52","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Student removed from tutorward","service":"nec-gate-portal-api","studentId":57,"timestamp":"2026-05-17 22:29:59","tutorId":11}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:29:59","url":"/api/v1/tutor/remove","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:30:00","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Student removed from tutorward","service":"nec-gate-portal-api","studentId":66,"timestamp":"2026-05-17 22:30:02","tutorId":11}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:30:02","url":"/api/v1/tutor/remove","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:30:02","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Student removed from tutorward","service":"nec-gate-portal-api","studentId":73,"timestamp":"2026-05-17 22:30:04","tutorId":11}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:30:04","url":"/api/v1/tutor/remove","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:30:04","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Student removed from tutorward","service":"nec-gate-portal-api","studentId":48,"timestamp":"2026-05-17 22:30:06","tutorId":11}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:30:06","url":"/api/v1/tutor/remove","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:30:06","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Student removed from tutorward","service":"nec-gate-portal-api","studentId":58,"timestamp":"2026-05-17 22:30:08","tutorId":11}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:30:08","url":"/api/v1/tutor/remove","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:30:08","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Student removed from tutorward","service":"nec-gate-portal-api","studentId":46,"timestamp":"2026-05-17 22:30:10","tutorId":11}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:30:10","url":"/api/v1/tutor/remove","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:30:10","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:30:11","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:30:14","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:30:14","url":"/api/v1/tutor/my-students?page=1&limit=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:30:25","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:30:25","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:30:25","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Tutor batch year updated","service":"nec-gate-portal-api","timestamp":"2026-05-17 22:30:37","tutorId":11,"tutor_batch_year":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:30:37","url":"/api/v1/tutor/batch-year","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:30:37","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","error":"You have no tutor batch year set. Please update it first.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: You have no tutor batch year set. Please update it first.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/tutor.controller.js:72:32\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-17 22:30:40","url":"/api/v1/tutor/available-students?page=1&limit=12"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":400,"timestamp":"2026-05-17 22:30:40","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:30:49","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:30:57","url":"/api/v1/tutor/my-students?page=1&limit=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:31:01","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:31:01","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:03","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:31:03","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:31:03","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:31:03","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:31:03","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:31:06","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:31:08","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:31:08","url":"/api/v1/tutor/my-students?page=1&limit=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Tutor batch year updated","service":"nec-gate-portal-api","timestamp":"2026-05-17 22:31:11","tutorId":11,"tutor_batch_year":"2022"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:11","url":"/api/v1/tutor/batch-year","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:11","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:14","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Student added to tutorward","service":"nec-gate-portal-api","studentId":68,"timestamp":"2026-05-17 22:31:17","tutorId":11}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:17","url":"/api/v1/tutor/add","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:17","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Student added to tutorward","service":"nec-gate-portal-api","studentId":49,"timestamp":"2026-05-17 22:31:18","tutorId":11}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:18","url":"/api/v1/tutor/add","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:18","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Student added to tutorward","service":"nec-gate-portal-api","studentId":72,"timestamp":"2026-05-17 22:31:19","tutorId":11}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:19","url":"/api/v1/tutor/add","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:19","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Student added to tutorward","service":"nec-gate-portal-api","studentId":53,"timestamp":"2026-05-17 22:31:19","tutorId":11}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:19","url":"/api/v1/tutor/add","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:19","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Student added to tutorward","service":"nec-gate-portal-api","studentId":74,"timestamp":"2026-05-17 22:31:19","tutorId":11}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:19","url":"/api/v1/tutor/add","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:19","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Student added to tutorward","service":"nec-gate-portal-api","studentId":63,"timestamp":"2026-05-17 22:31:19","tutorId":11}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:19","url":"/api/v1/tutor/add","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:19","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Student added to tutorward","service":"nec-gate-portal-api","studentId":57,"timestamp":"2026-05-17 22:31:19","tutorId":11}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:19","url":"/api/v1/tutor/add","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:19","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Student added to tutorward","service":"nec-gate-portal-api","studentId":66,"timestamp":"2026-05-17 22:31:19","tutorId":11}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:19","url":"/api/v1/tutor/add","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:19","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Student added to tutorward","service":"nec-gate-portal-api","studentId":73,"timestamp":"2026-05-17 22:31:20","tutorId":11}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:20","url":"/api/v1/tutor/add","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:20","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Student added to tutorward","service":"nec-gate-portal-api","studentId":48,"timestamp":"2026-05-17 22:31:20","tutorId":11}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:20","url":"/api/v1/tutor/add","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:20","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Student added to tutorward","service":"nec-gate-portal-api","studentId":58,"timestamp":"2026-05-17 22:31:20","tutorId":11}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:20","url":"/api/v1/tutor/add","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:20","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","level":"info","message":"Student added to tutorward","service":"nec-gate-portal-api","studentId":46,"timestamp":"2026-05-17 22:31:20","tutorId":11}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:20","url":"/api/v1/tutor/add","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:20","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:24","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:31:26","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:32:01","url":"/api/v1/progress/students/57","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:32:09","url":"/api/v1/progress/leaderboard?type=practice&dimension=all","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:32:09","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:32:13","url":"/api/v1/progress/leaderboard?type=test&dimension=all","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:32:15","url":"/api/v1/progress/leaderboard?type=test&dimension=dept","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:32:15","url":"/api/v1/progress/leaderboard?type=test&dimension=dept&value=7","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:32:18","url":"/api/v1/progress/leaderboard?type=test&dimension=dept&value=4","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:32:19","url":"/api/v1/progress/leaderboard?type=test&dimension=batch&value=2022","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:32:19","url":"/api/v1/progress/leaderboard?type=test&dimension=batch&value=4","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:32:21","url":"/api/v1/progress/leaderboard?type=test&dimension=batch&value=2023","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:32:26","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:32:29","url":"/api/v1/subjects?page=2&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-17 22:32:39","url":"/api/v1/admin/system/email-status"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 22:32:39","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-17 22:32:39","url":"/api/v1/tests"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 22:32:39","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:32:39","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:32:39","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:32:39","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:32:40","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:32:40","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"32ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:32:45","url":"/api/v1/subjects/14/lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Subject lock toggle: AI & Machine Learning","timestamp":"2026-05-17 22:32:45"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:32:45","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:32:47","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:32:47","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:32:47","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:32:56","url":"/api/v1/subjects/14/lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Subject lock toggle: AI & Machine Learning","timestamp":"2026-05-17 22:32:56"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:32:56","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-17 22:33:03","url":"/api/v1/subjects?page=1&limit=6"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 22:33:03","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-17 22:33:03","url":"/api/v1/common/departments"}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 22:33:03","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:33:03","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:33:03","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:33:03","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:33:07","url":"/api/v1/subjects/14/dept-lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Dept view lock: AI & Machine Learning","timestamp":"2026-05-17 22:33:07"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:33:07","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:33:16","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:33:16","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:33:16","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:33:27","url":"/api/v1/subjects/14/dept-lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Dept view lock: AI & Machine Learning","timestamp":"2026-05-17 22:33:27"}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:33:27","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:33:30","url":"/api/v1/subjects/other?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:33:59","url":"/api/v1/subjects/8/join-request","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","level":"info","message":"Email sent","messageId":"<76aef1e5-ebfa-b452-76c7-11d3d3541e99@nec.edu.in>","service":"nec-gate-portal-api","subject":"Join Request: Computer Networks","timestamp":"2026-05-17 22:34:04","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:34:08","url":"/api/v1/subjects/15/join-request","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:34:12","url":"/api/v1/subjects/other?page=2&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:34:13","url":"/api/v1/subjects/other?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","level":"info","message":"Email sent","messageId":"<f383c6a7-0afa-3eb2-bfd8-1f994ab07257@nec.edu.in>","service":"nec-gate-portal-api","subject":"Join Request: Control Systems","timestamp":"2026-05-17 22:34:13","to":"admin123@college.edu,admin456@college.edu"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:34:41","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:34:44","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:34:44","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:34:52","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-17 22:34:53","url":"/api/v1/auth/refresh"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 22:34:53","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Student","service":"nec-gate-portal-api","timestamp":"2026-05-17 22:35:01","userId":67}
{"duration":"107ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:35:01","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:35:01","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:35:01","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:35:01","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:36:32","url":"/api/v1/progress/students/67","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:37:26","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:37:26","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:37:26","url":"/api/v1/progress/leaderboard?type=practice&dimension=all","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:37:28","url":"/api/v1/progress/leaderboard?type=test&dimension=all","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:37:33","url":"/api/v1/progress/leaderboard?type=test&dimension=dept","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:37:33","url":"/api/v1/progress/leaderboard?type=test&dimension=dept&value=7","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:37:35","url":"/api/v1/progress/leaderboard?type=test&dimension=batch&value=2022","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:37:35","url":"/api/v1/progress/leaderboard?type=test&dimension=batch&value=7","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:37:37","url":"/api/v1/progress/leaderboard?type=test&dimension=dept&value=2022","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:37:39","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:37:39","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:37:39","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:40:25","url":"/api/v1/users/me/sessions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"environment":"development","level":"info","message":"Password changed","service":"nec-gate-portal-api","timestamp":"2026-05-17 22:40:46","userId":67}
{"duration":"693ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:40:46","url":"/api/v1/auth/change-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"environment":"development","level":"info","message":"Email sent","messageId":"<281e2fbc-8366-159b-0cac-f17255643c2f@nec.edu.in>","service":"nec-gate-portal-api","subject":"Security Alert: Password Changed","timestamp":"2026-05-17 22:40:49","to":"student23_mechanical@college.edu"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:43:25","url":"/api/v1/users/me/sessions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:43:30","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-17 22:43:31","url":"/api/v1/auth/refresh"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 22:43:31","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Student","service":"nec-gate-portal-api","timestamp":"2026-05-17 22:43:39","userId":67}
{"duration":"383ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:43:39","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:43:39","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:43:39","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:43:39","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:43:41","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:43:41","url":"/api/v1/progress/students/67","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:44:12","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:44:13","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:44:43","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:45:13","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:45:43","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:46:13","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:46:43","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:47:13","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:47:43","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:48:13","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:48:43","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:51:26","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:51:27","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"157ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:51:27","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:51:33","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:51:33","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:51:33","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:51:33","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:51:33","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:51:34","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:51:39","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:52:33","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:53:33","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:54:33","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:55:33","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:56:05","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:56:33","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:57:33","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:58:06","url":"/api/v1/subjects?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:58:33","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"68ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:58:40","url":"/api/v1/subjects/3/topics?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 22:59:01","url":"/api/v1/subjects/14/topics?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 22:59:33","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:00:33","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:01:34","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 23:05:17"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 23:05:17"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 23:05:17"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":6080,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 23:05:17"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 23:05:17"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 23:05:54"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 23:05:54"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 23:05:54"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":3684,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 23:05:54"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 23:05:54"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-17 23:07:35"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-17 23:07:35"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-17 23:07:35"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":26028,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-17 23:07:35"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-17 23:07:35"}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-17 23:07:36","url":"/api/v1/admin/system/email-status"}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 23:07:36","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"assignments":[{"academic_year":"2022","dept_id":7},{"academic_year":"2022","dept_id":5},{"academic_year":"2022","dept_id":2},{"academic_year":"2023","dept_id":4},{"academic_year":"2023","dept_id":3},{"academic_year":"2023","dept_id":6},{"academic_year":"2023","dept_id":1}],"duration_minutes":30,"end_time":"2026-05-18T18:28:00.000Z","intelli_config":{"level":"2","subject_id":14,"topics":[{"count":3,"topic_id":68},{"count":3,"topic_id":67},{"count":5,"topic_id":70}]},"intelli_pick":true,"negative_marking":false,"start_time":"2026-05-17T19:30:00.000Z","test_name":"test1"},"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-17 23:07:36","url":"/api/v1/tests"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 23:07:36","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:07:36","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:07:36","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Test created","service":"nec-gate-portal-api","testId":41,"test_name":"test1","timestamp":"2026-05-17 23:07:36","userId":1}
{"duration":"158ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-17 23:07:36","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test created: test1","timestamp":"2026-05-17 23:07:36"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:07:36","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:07:39","url":"/api/v1/tests/41/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:07:39","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:07:39","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:08:36","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:09:36","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:11:37","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:21:42","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"41ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:21:44","url":"/api/v1/tests/41","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test updated: test11","timestamp":"2026-05-17 23:21:44"}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:21:44","url":"/api/v1/tests/41/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:21:44","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:22:01","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:22:01","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:22:07","url":"/api/v1/tests/41","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test updated: test11","timestamp":"2026-05-17 23:22:07"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:22:07","url":"/api/v1/tests/41/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:22:07","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-17 23:22:37","url":"/api/v1/tests"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 23:22:37","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:22:37","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:22:37","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:22:38","url":"/api/v1/tests/41/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:22:42","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:22:44","url":"/api/v1/tests/41","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test updated: test11","timestamp":"2026-05-17 23:22:44"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:22:44","url":"/api/v1/tests/41/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:22:45","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:23:36","url":"/api/v1/tests/41","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test updated: test11","timestamp":"2026-05-17 23:23:36"}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:23:37","url":"/api/v1/tests/41/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:23:37","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:23:42","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:24:06","url":"/api/v1/tests/41/participation","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:24:07","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:24:37","url":"/api/v1/tests/41/participation","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:25:07","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:25:31","url":"/api/v1/subjects?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:25:32","url":"/api/v1/subjects/3/topics?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Test created","service":"nec-gate-portal-api","testId":42,"test_name":"testn sd","timestamp":"2026-05-17 23:25:37","userId":1}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-17 23:25:37","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test created: testn sd","timestamp":"2026-05-17 23:25:37"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:25:37","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:25:42","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:25:57","url":"/api/v1/subjects/7/topics?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Test created","service":"nec-gate-portal-api","testId":43,"test_name":"test1","timestamp":"2026-05-17 23:26:02","userId":1}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-17 23:26:02","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test created: test1","timestamp":"2026-05-17 23:26:02"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:26:02","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:26:19","url":"/api/v1/subjects?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:26:21","url":"/api/v1/subjects/9/topics?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Test created","service":"nec-gate-portal-api","testId":44,"test_name":"testn sd","timestamp":"2026-05-17 23:26:25","userId":1}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-17 23:26:25","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test created: testn sd","timestamp":"2026-05-17 23:26:25"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:26:25","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:26:42","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:26:49","url":"/api/v1/subjects?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:26:52","url":"/api/v1/subjects/19/topics?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Test created","service":"nec-gate-portal-api","testId":45,"test_name":"jk","timestamp":"2026-05-17 23:26:56","userId":1}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-17 23:26:56","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test created: jk","timestamp":"2026-05-17 23:26:56"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:26:56","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:27:20","url":"/api/v1/subjects/9/topics?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Test created","service":"nec-gate-portal-api","testId":46,"test_name":"testn sd","timestamp":"2026-05-17 23:27:26","userId":1}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-17 23:27:26","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test created: testn sd","timestamp":"2026-05-17 23:27:26"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:27:26","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:27:28","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:27:28","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:27:42","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"72ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:27:53","url":"/api/v1/tests/parse-excel","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Test created","service":"nec-gate-portal-api","testId":47,"test_name":"jk","timestamp":"2026-05-17 23:28:10","userId":1}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-17 23:28:10","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test created: jk","timestamp":"2026-05-17 23:28:10"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:28:10","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:28:35","url":"/api/v1/tests/42/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:28:41","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:28:42","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:28:48","url":"/api/v1/tests/47/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:29:08","url":"/api/v1/tests/47","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test updated: jk","timestamp":"2026-05-17 23:29:08"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:29:08","url":"/api/v1/tests/47/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:29:08","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:29:42","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:29:54","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:30:24","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:30:42","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:30:54","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:31:24","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:31:42","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:31:54","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:32:24","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:32:42","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:32:54","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:33:24","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:33:42","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:33:54","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-17 23:33:58","url":"/api/v1/tests"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 23:33:58","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:33:58","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:33:58","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:34:09","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:34:09","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:34:09","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:35:09","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:35:39","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:35:43","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:35:43","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:35:43","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:35:46","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:36:03","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":11}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-17 23:36:04","url":"/api/v1/auth/refresh"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 23:36:04","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"headmechanical@college.edu","password":"pass@1234"},"environment":"development","error":"Invalid email or password.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Invalid email or password.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:132:11","timestamp":"2026-05-17 23:36:11","url":"/api/v1/auth/login"}
{"duration":"123ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 23:36:11","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Dept Head","service":"nec-gate-portal-api","timestamp":"2026-05-17 23:36:13","userId":3}
{"duration":"100ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:36:13","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:36:14","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:36:14","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:36:14","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:36:14","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:36:18","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:36:23","url":"/api/v1/tests/44/participation","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:36:26","url":"/api/v1/tests/45/participation","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:36:30","url":"/api/v1/tests/43/participation","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:36:39","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:36:39","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:36:54","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:38:32","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-17 23:38:32","url":"/api/v1/auth/refresh"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 23:38:32","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:38:36","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-17 23:38:37","url":"/api/v1/auth/refresh"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 23:38:37","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-17 23:38:37","url":"/api/v1/tests"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 23:38:37","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:38:38","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-17 23:38:38","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-17 23:38:40","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-17 23:38:41","url":"/api/v1/auth/refresh"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-17 23:38:41","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"SIGINT received — starting graceful shutdown","service":"nec-gate-portal-api","timestamp":"2026-05-17 23:38:44"}
{"environment":"development","level":"info","message":"Scheduler stopped.","service":"nec-gate-portal-api","timestamp":"2026-05-17 23:38:44"}
{"environment":"development","level":"info","message":"Scheduler stopped","service":"nec-gate-portal-api","timestamp":"2026-05-17 23:38:44"}
{"environment":"development","level":"info","message":"HTTP server closed","service":"nec-gate-portal-api","timestamp":"2026-05-17 23:38:44"}
{"environment":"development","level":"info","message":"Database pool closed gracefully","service":"nec-gate-portal-api","timestamp":"2026-05-17 23:38:44"}
{"environment":"development","level":"info","message":"Redis closed","service":"nec-gate-portal-api","timestamp":"2026-05-17 23:38:44"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-18 07:59:12"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-18 07:59:12"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-18 07:59:12"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":3664,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-18 07:59:12"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-18 07:59:12"}
{"environment":"development","level":"info","message":"Scheduler: processing ended test","service":"nec-gate-portal-api","testId":41,"timestamp":"2026-05-18 08:00:00"}
{"count":0,"environment":"development","level":"info","message":"Scheduler: evaluated all attempts","service":"nec-gate-portal-api","test_id":41,"timestamp":"2026-05-18 08:00:00"}
{"environment":"development","level":"info","message":"Scheduler: result email queued","service":"nec-gate-portal-api","testId":41,"timestamp":"2026-05-18 08:00:00"}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test report: test11","timestamp":"2026-05-18 08:00:00"}
{"environment":"development","level":"info","message":"Scheduler: test deleted","name":"test11","service":"nec-gate-portal-api","testId":41,"timestamp":"2026-05-18 08:00:00"}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-18 08:18:51","url":"/api/v1/auth/refresh"}
{"duration":"87ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-18 08:18:51","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-18 08:18:51","url":"/api/v1/auth/refresh"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-18 08:18:51","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu","password":"pass@1234"},"environment":"development","error":"Invalid email or password.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Invalid email or password.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:132:11","timestamp":"2026-05-18 08:18:55","url":"/api/v1/auth/login"}
{"duration":"1016ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-18 08:18:55","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-18 08:19:06","userId":1}
{"duration":"1079ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 08:19:06","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 08:19:06","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 08:19:06","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 08:19:06","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"34ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 08:19:06","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"77ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 08:19:06","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 08:19:13","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 08:19:13","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 08:19:59","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 08:19:59","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 08:19:59","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 08:20:00","url":"/api/v1/users/me/sessions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 08:20:06","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 08:20:06","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-18 08:20:18","url":"/api/v1/auth/refresh"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-18 08:20:18","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-18 08:20:27","userId":1}
{"duration":"888ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 08:20:27","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 08:20:27","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 08:20:27","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 08:20:27","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 08:20:27","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 08:20:27","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 08:20:32","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 08:20:32","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 08:20:32","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 08:20:34","url":"/api/v1/users/me/sessions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 08:20:38","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 08:20:38","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 08:20:40","url":"/api/v1/users/me/sessions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 08:20:51","url":"/api/v1/users/me/sessions/others","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 08:20:51","url":"/api/v1/users/me/sessions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 08:20:51","url":"/api/v1/users/me/sessions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 08:20:59","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 08:21:02","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 08:21:02","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 08:21:27","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 08:22:18","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 08:22:19","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 08:22:19","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"Refresh token expired or invalid. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Refresh token expired or invalid. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:222:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 08:56:57","url":"/api/v1/auth/refresh"}
{"duration":"46ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-18 08:56:57","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"88ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 08:56:58","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-18 08:56:58","url":"/api/v1/auth/refresh"}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-18 08:56:58","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"32ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 08:56:58","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 08:56:59","url":"/api/v1/users/me/sessions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"48ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 08:56:59","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:03:59","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:04:59","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:05:59","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:07:00","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:08:00","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:09:00","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"153ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:11:43","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:11:45","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 09:11:45","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:11:45","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 09:11:45","url":"/api/v1/users/me/sessions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-18 09:11:47","url":"/api/v1/auth/refresh"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-18 09:11:47","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-18 09:11:48","url":"/api/v1/auth/refresh"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-18 09:11:48","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:12:45","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 09:15:54","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 09:15:54","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 09:15:54","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 09:15:56","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 09:15:56","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 09:16:10","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"58ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:16:11","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"54ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 09:16:13","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 09:16:14","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:16:18","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-18 09:16:19","url":"/api/v1/auth/refresh"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-18 09:16:19","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Student","service":"nec-gate-portal-api","timestamp":"2026-05-18 09:16:36","userId":59}
{"duration":"335ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:16:36","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:16:36","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:16:37","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:16:37","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:16:37","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:16:45","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:16:45","url":"/api/v1/subjects/1/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"37ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:16:48","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-18 09:17:21","userId":1}
{"duration":"958ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:17:21","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:17:22","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:17:22","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:17:22","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:17:22","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 09:17:22","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:17:30","url":"/api/v1/subjects?search=enf&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:17:31","url":"/api/v1/subjects?search=eng&page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:17:32","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:17:32","url":"/api/v1/subjects/1/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:17:36","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:17:39","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"191ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:18:12","url":"/api/v1/subjects/1/topics/1/sets/parse-excel","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:18:22","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Set created","newSetId":1018,"service":"nec-gate-portal-api","subjectId":"1","timestamp":"2026-05-18 09:18:25","topicId":"1","userId":1}
{"duration":"78ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-18 09:18:25","url":"/api/v1/subjects/1/topics/1/sets","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Set created in Engineering Mathematics I - Topic 1","timestamp":"2026-05-18 09:18:25"}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:18:25","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 09:18:25","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:18:25","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:18:30","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 09:18:30","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 09:18:30","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:18:30","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"65ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:18:40","url":"/api/v1/subjects/1/topics/1/sets/1018/export?type=core","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"76ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:18:40","url":"/api/v1/subjects/1/topics/1/sets/1018/export?type=attempts","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"environment":"development","level":"info","message":"Set deleted","service":"nec-gate-portal-api","setId":"1018","subjectId":"1","timestamp":"2026-05-18 09:18:41","topicId":"1"}
{"duration":"94ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:18:41","url":"/api/v1/subjects/1/topics/1/sets/1018","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Set deleted in Engineering Mathematics I - Topic 1","timestamp":"2026-05-18 09:18:41"}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:18:41","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:18:41","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:18:43","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"32ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 09:18:43","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 09:18:43","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:18:43","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:18:45","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:20:48","url":"/api/v1/subjects/1/topics/1/sets/1/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"body":{"answers":[{"answer":"cd","question_id":1},{"answer":"abd","question_id":2},{"answer":"c","question_id":3},{"answer":"abc","question_id":4},{"answer":"ab","question_id":5},{"answer":"a","question_id":6},{"answer":"17.68","question_id":7},{"answer":"b","question_id":8},{"answer":"d","question_id":9},{"answer":"cd","question_id":10},{"answer":"b","question_id":11},{"answer":"acd","question_id":12},{"answer":"a","question_id":13},{"answer":"82","question_id":14},{"answer":"bc","question_id":15}]},"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-18 09:39:54","url":"/api/v1/subjects/1/topics/1/sets/1/practice/submit"}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-18 09:39:54","url":"/api/v1/subjects/1/topics/1/sets/1/practice/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:39:54","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"62ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:39:55","url":"/api/v1/subjects/1/topics/1/sets/1/practice/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:39:55","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 09:39:55","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 09:40:28","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"106ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:40:28","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"130ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 09:40:28","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"34ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:01:09","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"40ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:01:09","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:01:09","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"62ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:01:09","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"52ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:01:09","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:01:10","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:01:11","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:01:11","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:01:11","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-18 10:01:11","url":"/api/v1/auth/refresh"}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-18 10:01:11","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"31ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:01:11","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:01:11","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"107ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:41:01","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"77ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:41:01","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-18 10:41:01","url":"/api/v1/auth/refresh"}
{"duration":"30ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-18 10:41:01","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:41:01","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"102ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:41:01","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"43ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:41:01","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"44ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:41:01","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"69ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:41:01","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"53ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:41:01","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"77ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:41:03","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:41:03","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"62ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:41:03","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"58ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:41:03","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"35ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:41:08","url":"/api/v1/subjects/1/topics/1/sets/2/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:41:40","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:41:40","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"36ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:41:40","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"52ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:44:08","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"53ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:44:08","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"59ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:44:08","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"130ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:45:50","url":"/api/v1/subjects/1/topics/1/sets/2/practice/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:45:50","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:45:50","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:46:05","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"46ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:46:05","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"41ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:46:05","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:46:09","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:46:09","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:46:10","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:46:10","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:46:10","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:46:18","url":"/api/v1/subjects/1/topics/1/sets/3/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"76ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:48:32","url":"/api/v1/subjects/1/topics/1/sets/3/practice/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:48:32","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:48:32","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:48:42","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:48:42","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:48:42","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:48:50","url":"/api/v1/subjects/1/topics/1/sets/4/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"35ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:50:01","url":"/api/v1/subjects/1/topics/1/sets/4/practice/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:50:01","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:50:01","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:50:06","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"54ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:50:06","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"51ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:50:06","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:50:11","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:50:11","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:50:11","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:50:11","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:50:37","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"99ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:50:50","url":"/api/v1/subjects/1/topics/1/sets/reorder","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:50:50","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:50:50","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:50:55","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"46ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:50:55","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"43ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:50:55","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:50:59","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:50:59","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:50:59","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:50:59","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"38ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:50:59","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:51:07","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:51:07","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:51:07","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:51:07","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:51:08","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"41ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:51:08","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:51:09","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:51:09","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:51:10","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:51:12","url":"/api/v1/subjects/1/topics/1/sets/5/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"64ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:52:15","url":"/api/v1/subjects/1/topics/1/sets/5/practice/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:52:15","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:52:15","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:52:27","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:52:27","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:52:27","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:52:32","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:52:32","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:52:32","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:52:32","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:52:39","url":"/api/v1/subjects/1/topics/1/sets?level=2","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:52:49","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:52:49","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:52:50","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:52:50","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:52:50","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:52:50","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:53:50","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:54:05","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:54:05","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:54:05","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:54:07","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"35ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:54:12","url":"/api/v1/subjects/1/topics/1/sets/reorder","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:54:12","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:54:12","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:54:16","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:54:16","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:54:16","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:54:16","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:54:16","url":"/api/v1/subjects/1/topics/1/sets?level=2","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:54:32","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:54:33","url":"/api/v1/subjects/1/topics/1/sets/5/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:54:37","url":"/api/v1/subjects/1/topics/1/sets/4/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:54:44","url":"/api/v1/subjects/1/topics/1/sets/6/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"37ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:57:02","url":"/api/v1/subjects/1/topics/1/sets/6/practice/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:57:02","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:57:02","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:57:04","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:57:04","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:57:04","url":"/api/v1/subjects/1/topics/1/sets?level=2","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:57:05","url":"/api/v1/subjects/1/topics/1/sets/7/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"34ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:58:41","url":"/api/v1/subjects/1/topics/1/sets/7/practice/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:58:41","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:58:41","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:58:46","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:58:46","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:58:46","url":"/api/v1/subjects/1/topics/1/sets?level=2","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 10:58:52","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:58:52","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:58:52","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:58:52","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 10:58:52","url":"/api/v1/subjects/1/topics/1/sets?level=2","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:00:15","url":"/api/v1/subjects/1/topics/1/sets/8/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"35ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:01:29","url":"/api/v1/subjects/1/topics/1/sets/8/practice/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:01:29","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:01:29","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:01:32","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:01:32","url":"/api/v1/subjects/1/topics/1/sets?level=2","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:01:32","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:01:44","url":"/api/v1/subjects/1/topics/1/sets/9/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"30ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:02:56","url":"/api/v1/subjects/1/topics/1/sets/9/practice/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:02:56","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:02:56","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:02:59","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:02:59","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:02:59","url":"/api/v1/subjects/1/topics/1/sets?level=2","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:03:07","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:03:07","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:03:07","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:03:07","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"29ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:03:07","url":"/api/v1/subjects/1/topics/1/sets?level=2","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:03:17","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:03:17","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:03:17","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"34ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:03:17","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:03:29","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:03:29","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:03:50","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"127ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:03:53","url":"/api/v1/subjects/1/topics/1/sets/parse-excel","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Set created","newSetId":1019,"service":"nec-gate-portal-api","subjectId":"1","timestamp":"2026-05-18 11:03:59","topicId":"1","userId":1}
{"duration":"42ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-18 11:03:59","url":"/api/v1/subjects/1/topics/1/sets","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Set created in Engineering Mathematics I - Topic 1","timestamp":"2026-05-18 11:03:59"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:03:59","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:03:59","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:03:59","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:04:05","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:04:05","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:04:05","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:04:05","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:04:20","url":"/api/v1/subjects/1/topics/1/sets?level=2","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:04:22","url":"/api/v1/subjects/1/topics/1/sets/10/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"35ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:05:29","url":"/api/v1/subjects/1/topics/1/sets/10/practice/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:05:29","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:05:29","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:05:31","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:05:31","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:05:31","url":"/api/v1/subjects/1/topics/1/sets?level=2","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:05:42","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:05:42","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:05:42","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:05:42","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:05:48","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:05:51","url":"/api/v1/subjects/1/topics/1/sets/1019/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:12:04","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:12:04","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:12:04","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"35ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:12:04","url":"/api/v1/subjects/1/topics/1/sets/1019/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"39ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:12:04","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:12:08","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:12:08","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-18 11:12:08","url":"/api/v1/auth/refresh"}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-18 11:12:08","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:12:08","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:12:08","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:12:08","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"77ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:13:15","url":"/api/v1/subjects/1/topics/1/sets/1019/practice/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:13:15","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:13:15","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:13:19","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"42ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:13:19","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"32ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:13:19","url":"/api/v1/subjects/1/topics/1/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:13:48","url":"/api/v1/subjects/1/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:13:50","url":"/api/v1/subjects/1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:13:50","url":"/api/v1/subjects/1/topics/1/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"71ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:17:32","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:17:43","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"31ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:17:48","url":"/api/v1/tests/44/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:17:48","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:17:48","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:18:08","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"69ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:18:22","url":"/api/v1/tests/44","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test updated: testn sd","timestamp":"2026-05-18 11:18:22"}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:18:22","url":"/api/v1/tests/44/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:18:22","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:18:29","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:18:29","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:18:29","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:18:59","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:19:03","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:19:03","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:19:03","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:19:05","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:19:05","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:19:05","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:19:11","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:19:11","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:19:11","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:19:22","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:19:27","url":"/api/v1/tests/44/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:19:45","url":"/api/v1/tests/44","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test updated: testn sd","timestamp":"2026-05-18 11:19:45"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:19:45","url":"/api/v1/tests/44/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:19:45","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:19:50","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:19:50","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:19:50","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:20:02","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:20:02","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:20:02","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"64ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:21:11","url":"/api/v1/tests/44/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:21:51","url":"/api/v1/tests/44/save","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:22:31","url":"/api/v1/tests/44/save","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:23:11","url":"/api/v1/tests/44/save","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:24:18","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:24:22","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:24:22","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:24:22","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:25:22","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:25:27","url":"/api/v1/tests/44/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:26:07","url":"/api/v1/tests/44/save","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:26:19","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:26:21","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:26:22","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:26:22","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:26:49","url":"/api/v1/tests/44/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-18 11:27:42","url":"/api/v1/admin/system/email-status"}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-18 11:27:42","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-18 11:27:42","url":"/api/v1/tests"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-18 11:27:42","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:27:42","url":"/api/v1/tests/44/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:27:43","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:27:43","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:27:43","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:27:45","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:28:24","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:28:24","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:28:24","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:28:43","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:28:43","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:28:43","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:28:43","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:28:46","url":"/api/v1/admin/users?role=Admin&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"code":"ER_DUP_ENTRY","duration":"21ms","environment":"development","error":"Duplicate entry 'ponkarthikeyan13@gmail.com' for key 'users.email'","level":"error","message":"Database query error","query":"INSERT INTO users (full_name, email, password_hash, phone_number, role)\n     VALUES (?, ?, ?, ?, 'Admin')","service":"nec-gate-portal-api","timestamp":"2026-05-18 11:29:02"}
{"body":{"email":"ponkarthikeyan13@gmail.com","full_name":"Ponkarthikeyan P","phone_number":null},"environment":"development","error":"'ponkarthikeyan13@gmail.com' is already registered for email. Please use a different value.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: 'ponkarthikeyan13@gmail.com' is already registered for email. Please use a different value.\n    at handleDuplicateEntry (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:11:10)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:50:57)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-18 11:29:02","url":"/api/v1/admin/users/admin"}
{"duration":"996ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":409,"timestamp":"2026-05-18 11:29:02","url":"/api/v1/admin/users/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"by":1,"email":"2212076@nec.edu.in","environment":"development","level":"info","message":"Admin created","service":"nec-gate-portal-api","timestamp":"2026-05-18 11:29:12"}
{"duration":"987ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-18 11:29:12","url":"/api/v1/admin/users/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:29:12","url":"/api/v1/admin/users?role=Admin&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<b5dd1d20-3239-dc8b-666a-481f0ebd020a@nec.edu.in>","service":"nec-gate-portal-api","subject":"Welcome to Admin Panel — NEC GATE Preparation Portal","timestamp":"2026-05-18 11:29:19","to":"2212076@nec.edu.in"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:29:22","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<c18a29c4-9d52-063c-17b7-5b1bcfb1eadb@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: New Admin Created","timestamp":"2026-05-18 11:29:22","to":"admin123@college.edu,admin456@college.edu,2212076@nec.edu.in"}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:29:27","url":"/api/v1/tests/44/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:29:37","url":"/api/v1/tests/44","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test updated: testn sd","timestamp":"2026-05-18 11:29:37"}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:29:37","url":"/api/v1/tests/44/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:29:37","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:29:43","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:29:48","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:29:48","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:29:48","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:30:03","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:30:03","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:30:03","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:30:07","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:30:07","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:30:07","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:30:07","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:30:08","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:30:09","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:30:09","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:30:09","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:30:22","url":"/api/v1/tests/44/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:30:22","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:30:22","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:30:40","url":"/api/v1/tests/44","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test updated: testn sd","timestamp":"2026-05-18 11:30:40"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:30:40","url":"/api/v1/tests/44/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:30:40","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:30:42","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:30:42","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:30:42","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:30:42","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:30:45","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:30:45","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:30:45","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:30:49","url":"/api/v1/tests/44/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:30:49","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:30:49","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:30:54","url":"/api/v1/tests/44","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test updated: testn sd","timestamp":"2026-05-18 11:30:54"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:30:54","url":"/api/v1/tests/44/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:30:54","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:30:58","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:30:58","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:30:58","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:31:02","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:31:02","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:31:02","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:31:12","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:31:14","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"actorId":1,"environment":"development","level":"warn","message":"Email maintenance DISABLED","service":"nec-gate-portal-api","timestamp":"2026-05-18 11:31:19"}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:31:19","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:31:19","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:31:19","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:32:19","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:33:47","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-18 11:33:48","url":"/api/v1/auth/refresh"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-18 11:33:48","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Student","service":"nec-gate-portal-api","timestamp":"2026-05-18 11:33:54","userId":60}
{"duration":"243ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:33:54","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:33:54","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:33:54","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":60}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:33:54","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":60}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:33:59","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":60}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:34:14","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:34:19","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:34:28","url":"/api/v1/tests/43/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:34:46","url":"/api/v1/tests/43","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:34:46","url":"/api/v1/tests/43/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:34:46","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:34:48","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:34:48","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":60}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:34:48","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":60}
{"environment":"development","level":"info","message":"Email sent","messageId":"<0c03f6dc-398f-31d0-5fe9-5a525323f93e@nec.edu.in>","service":"nec-gate-portal-api","subject":"Alert: Test Updated - test1","timestamp":"2026-05-18 11:34:50","to":"admin123@college.edu,admin456@college.edu,2212076@nec.edu.in,headmechanical@college.edu"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:34:53","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:34:53","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":60}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:34:54","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":60}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:35:24","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":60}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:35:54","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":60}
{"environment":"development","level":"info","message":"Scheduler: processing ended test","service":"nec-gate-portal-api","testId":44,"timestamp":"2026-05-18 11:36:00"}
{"count":1,"environment":"development","level":"info","message":"Scheduler: evaluated all attempts","service":"nec-gate-portal-api","test_id":44,"timestamp":"2026-05-18 11:36:00"}
{"environment":"development","level":"info","message":"Scheduler: result email queued","service":"nec-gate-portal-api","testId":44,"timestamp":"2026-05-18 11:36:00"}
{"environment":"development","level":"info","message":"Scheduler: test deleted","name":"testn sd","service":"nec-gate-portal-api","testId":44,"timestamp":"2026-05-18 11:36:00"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<537c8147-084d-f32a-e57c-f9fc822b8457@nec.edu.in>","service":"nec-gate-portal-api","subject":"Test Report: testn sd","timestamp":"2026-05-18 11:36:05","to":["admin123@college.edu","admin456@college.edu","2212076@nec.edu.in","headmechanical@college.edu"]}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:36:24","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":60}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:36:54","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":60}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:37:13","url":"/api/v1/tests/43/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":60}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:37:53","url":"/api/v1/tests/43/save","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":60}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:38:01","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":60}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:38:03","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:38:03","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":60}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:38:03","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":60}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:39:10","url":"/api/v1/tests/43/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":60}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:39:50","url":"/api/v1/tests/43/save","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":60}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:40:47","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":60}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:40:54","url":"/api/v1/tests/43/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":60}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:41:34","url":"/api/v1/tests/43/save","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":60}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:42:14","url":"/api/v1/tests/43/save","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":60}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:42:54","url":"/api/v1/tests/43/save","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":60}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:43:01","url":"/api/v1/tests/43/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":60}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:43:04","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":60}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:44:34","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":60}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-18 11:44:35","url":"/api/v1/auth/refresh"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-18 11:44:35","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Student","service":"nec-gate-portal-api","timestamp":"2026-05-18 11:44:41","userId":59}
{"duration":"127ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:44:41","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:44:41","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:44:41","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:44:41","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 11:44:41","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:44:43","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:44:46","url":"/api/v1/tests/43/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:45:26","url":"/api/v1/tests/43/save","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:49:44","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:49:49","url":"/api/v1/tests/43/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:50:29","url":"/api/v1/tests/43/save","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:50:38","url":"/api/v1/tests/43/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:50:41","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:50:47","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":59}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-18 11:50:47","url":"/api/v1/auth/refresh"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-18 11:50:47","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Student","service":"nec-gate-portal-api","timestamp":"2026-05-18 11:50:53","userId":58}
{"duration":"106ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:50:53","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:50:54","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:50:54","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:50:54","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:50:56","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:50:59","url":"/api/v1/tests/43/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:51:39","url":"/api/v1/tests/43/save","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:52:03","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:52:06","url":"/api/v1/tests/43/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:52:09","url":"/api/v1/tests/43/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 11:57:49","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:04:42","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"37ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:04:46","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:04:46","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:04:55","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:04:55","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:04:55","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:04:57","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:05:02","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:05:02","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:05:06","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:05:06","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:06:05","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:06:05","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:06:12","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:06:12","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:06:12","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:06:16","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:06:16","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:06:16","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:06:19","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:06:19","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:06:21","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:06:21","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:06:22","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:06:28","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-18 12:06:29","url":"/api/v1/auth/refresh"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-18 12:06:29","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-18 12:06:32","url":"/api/v1/auth/refresh"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-18 12:06:32","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-18 12:06:40","url":"/api/v1/auth/refresh"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-18 12:06:40","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Student","service":"nec-gate-portal-api","timestamp":"2026-05-18 12:06:48","userId":58}
{"duration":"207ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:06:48","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:06:48","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:06:49","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:06:49","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:06:49","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:07:13","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:07:14","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:07:15","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:07:15","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:07:17","url":"/api/v1/subjects/14/topics/67/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:07:18","url":"/api/v1/subjects/14/topics/67/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:07:27","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:07:27","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:07:27","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:07:27","url":"/api/v1/subjects/14/topics/67/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"54ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:07:27","url":"/api/v1/subjects/14/topics/67/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:07:29","url":"/api/v1/subjects/14/topics/67/sets/661/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:07:36","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:07:36","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:07:36","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:07:36","url":"/api/v1/subjects/14/topics/67/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"Complete the previous set before accessing this one.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Complete the previous set before accessing this one.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/set.middleware.js:134:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:07:36","url":"/api/v1/subjects/14/topics/67/sets/662/practice/questions"}
{"duration":"40ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:07:36","url":"/api/v1/subjects/14/topics/67/sets/662/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"Complete the previous set before accessing this one.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Complete the previous set before accessing this one.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/set.middleware.js:134:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:07:37","url":"/api/v1/subjects/14/topics/67/sets/662/practice/questions"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:07:37","url":"/api/v1/subjects/14/topics/67/sets/662/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:07:48","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:07:48","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:07:48","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"Complete the previous set before accessing this one.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Complete the previous set before accessing this one.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/set.middleware.js:134:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:07:48","url":"/api/v1/subjects/14/topics/67/sets/663/practice/questions"}
{"duration":"37ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:07:48","url":"/api/v1/subjects/14/topics/67/sets/663/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:07:48","url":"/api/v1/subjects/14/topics/67/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"Complete the previous set before accessing this one.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Complete the previous set before accessing this one.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/set.middleware.js:134:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:07:49","url":"/api/v1/subjects/14/topics/67/sets/663/practice/questions"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:07:49","url":"/api/v1/subjects/14/topics/67/sets/663/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:07:50","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:07:51","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:07:51","url":"/api/v1/subjects/14/topics/67/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"Complete the previous set before accessing this one.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Complete the previous set before accessing this one.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/set.middleware.js:134:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:07:51","url":"/api/v1/subjects/14/topics/67/sets/662/practice/questions"}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:07:51","url":"/api/v1/subjects/14/topics/67/sets/662/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"Complete the previous set before accessing this one.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Complete the previous set before accessing this one.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/set.middleware.js:134:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:07:52","url":"/api/v1/subjects/14/topics/67/sets/662/practice/questions"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:07:52","url":"/api/v1/subjects/14/topics/67/sets/662/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:07:52","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:07:52","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:07:52","url":"/api/v1/subjects/14/topics/67/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:07:52","url":"/api/v1/subjects/14/topics/67/sets/661/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:07:54","url":"/api/v1/subjects/14/topics/67/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-18 12:07:59","url":"/api/v1/tests"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-18 12:07:59","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:58:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-18 12:07:59","url":"/api/v1/admin/system/email-status"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-18 12:07:59","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:07:59","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:07:59","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:07:59","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:08:01","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:08:01","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:08:05","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"54ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:08:11","url":"/api/v1/subjects/14/lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"37ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:08:11","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:08:13","url":"/api/v1/subjects/14/topics?page=1&limit=6"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:08:13","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:08:14","url":"/api/v1/subjects/14/topics?page=1&limit=6"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:08:14","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","level":"info","message":"Email sent","messageId":"<b8ef6e0b-ec77-10ae-d2e5-22d8946f29c9@nec.edu.in>","service":"nec-gate-portal-api","subject":"Subject Locked: AI & Machine Learning","timestamp":"2026-05-18 12:08:14","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu,2212076@nec.edu.in"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:08:20","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:08:20","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:08:20","url":"/api/v1/subjects/14"}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:08:20","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:08:20","url":"/api/v1/subjects/14/topics?page=1&limit=6"}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:08:20","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:08:21","url":"/api/v1/subjects/14"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:08:21","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:08:21","url":"/api/v1/subjects/14/topics?page=1&limit=6"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:08:21","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:08:24","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:08:27","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:08:27","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:08:27","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:08:35","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:08:35","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:08:35","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:08:46","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:08:46","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:08:46","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:08:53","url":"/api/v1/subjects/14/lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:08:53","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:08:56","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:08:56","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","level":"info","message":"Email sent","messageId":"<c6df4b44-fee7-c573-8974-1c152577eafb@nec.edu.in>","service":"nec-gate-portal-api","subject":"Subject Unlocked: AI & Machine Learning","timestamp":"2026-05-18 12:08:56","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu,2212076@nec.edu.in"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:08:56","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:08:57","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:08:57","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:09:04","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:09:11","url":"/api/v1/subjects/14/lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:09:11","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:09:14","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:09:14","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:09:15","url":"/api/v1/subjects/14/topics/68/levels"}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:09:15","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:09:15","url":"/api/v1/subjects/14"}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:09:15","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","level":"info","message":"Email sent","messageId":"<0fdaab69-b90e-f508-f032-2e3aa0113fac@nec.edu.in>","service":"nec-gate-portal-api","subject":"Subject Locked: AI & Machine Learning","timestamp":"2026-05-18 12:09:15","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu,2212076@nec.edu.in"}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:09:16","url":"/api/v1/subjects/14"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:09:16","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:09:16","url":"/api/v1/subjects/14/topics/68/levels"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:09:16","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:09:24","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:09:27","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:09:27","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:09:28","url":"/api/v1/subjects/14"}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:09:28","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:09:28","url":"/api/v1/subjects/14/topics/68/levels"}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:09:28","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:09:29","url":"/api/v1/subjects/14"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:09:29","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:09:29","url":"/api/v1/subjects/14/topics/68/levels"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:09:29","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:09:32","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:09:37","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:09:37","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:09:37","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:09:52","url":"/api/v1/subjects/14/lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:09:52","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:09:55","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:09:55","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:09:55","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","level":"info","message":"Email sent","messageId":"<db26641b-464c-8814-948f-038ca2a2ee27@nec.edu.in>","service":"nec-gate-portal-api","subject":"Subject Unlocked: AI & Machine Learning","timestamp":"2026-05-18 12:09:55","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu,2212076@nec.edu.in"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:09:56","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:09:56","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:09:58","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:10:01","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:10:09","url":"/api/v1/subjects/14/lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:10:09","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:10:12","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:10:12","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:10:12","url":"/api/v1/subjects/14/topics/68/levels"}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:10:12","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:10:12","url":"/api/v1/subjects/14"}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:10:12","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:10:12","url":"/api/v1/subjects/14/topics/68/sets?level=1"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:10:12","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","level":"info","message":"Email sent","messageId":"<a44933e7-4266-5a08-ab72-56cc052ae6fb@nec.edu.in>","service":"nec-gate-portal-api","subject":"Subject Locked: AI & Machine Learning","timestamp":"2026-05-18 12:10:12","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu,2212076@nec.edu.in"}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:10:13","url":"/api/v1/subjects/14/topics/68/levels"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:10:13","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:10:13","url":"/api/v1/subjects/14"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:10:13","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:10:13","url":"/api/v1/subjects/14/topics/68/sets?level=1"}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:10:13","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:10:18","url":"/api/v1/subjects/14/lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:10:18","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:10:20","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:10:20","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:10:20","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"41ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:10:20","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"46ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:10:20","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:10:21","url":"/api/v1/subjects/14/topics/68/sets/1012/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","level":"info","message":"Email sent","messageId":"<6ce3f5ed-18da-0da1-29ef-5a19eb1857ca@nec.edu.in>","service":"nec-gate-portal-api","subject":"Subject Unlocked: AI & Machine Learning","timestamp":"2026-05-18 12:10:22","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu,2212076@nec.edu.in"}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:10:29","url":"/api/v1/subjects/14/lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:10:29","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<7f2d6efa-ca86-28bf-d05d-91bad1bef8fe@nec.edu.in>","service":"nec-gate-portal-api","subject":"Subject Locked: AI & Machine Learning","timestamp":"2026-05-18 12:10:33","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu,2212076@nec.edu.in"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:10:35","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:10:35","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:10:35","url":"/api/v1/subjects/14/topics/68/sets/1012/practice/questions"}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:10:35","url":"/api/v1/subjects/14/topics/68/sets/1012/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:10:35","url":"/api/v1/subjects/14/topics/68/levels"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:10:35","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:10:35","url":"/api/v1/subjects/14"}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:10:35","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:10:36","url":"/api/v1/subjects/14/topics/68/sets/1012/practice/questions"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:10:36","url":"/api/v1/subjects/14/topics/68/sets/1012/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:10:36","url":"/api/v1/subjects/14"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:10:36","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:10:36","url":"/api/v1/subjects/14/topics/68/levels"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:10:36","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:10:39","url":"/api/v1/subjects/14/topics/68/sets?level=1"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:10:39","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:10:39","url":"/api/v1/subjects/14/topics/68/levels"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:10:39","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:10:39","url":"/api/v1/subjects/14"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:10:39","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:10:40","url":"/api/v1/subjects/14/topics/68/sets?level=1"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:10:40","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:10:40","url":"/api/v1/subjects/14"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:10:40","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:10:40","url":"/api/v1/subjects/14/topics/68/levels"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:10:40","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:10:46","url":"/api/v1/subjects/14/lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:10:46","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:10:48","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:10:48","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:10:48","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:10:48","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"40ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:10:48","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","level":"info","message":"Email sent","messageId":"<edd7cc22-7067-641f-5b0e-976ab4e70b15@nec.edu.in>","service":"nec-gate-portal-api","subject":"Subject Unlocked: AI & Machine Learning","timestamp":"2026-05-18 12:10:50","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu,2212076@nec.edu.in"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:10:50","url":"/api/v1/subjects/14/topics/68/sets/1012/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:10:59","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:11:08","url":"/api/v1/subjects/14/lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:11:08","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<8abfb5d0-4c6a-331b-f68d-cee4e4a364f2@nec.edu.in>","service":"nec-gate-portal-api","subject":"Subject Locked: AI & Machine Learning","timestamp":"2026-05-18 12:11:12","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu,2212076@nec.edu.in"}
{"body":{"answers":[{"answer":"b","question_id":15269},{"answer":"c","question_id":15270},{"answer":"acd","question_id":15271},{"answer":"acd","question_id":15272},{"answer":null,"question_id":15273},{"answer":null,"question_id":15274},{"answer":"-3","question_id":15275}]},"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:11:41","url":"/api/v1/subjects/14/topics/68/sets/1012/practice/submit"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:11:41","url":"/api/v1/subjects/14/topics/68/sets/1012/practice/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"body":{"answers":[{"answer":"b","question_id":15269},{"answer":"c","question_id":15270},{"answer":"acd","question_id":15271},{"answer":"acd","question_id":15272},{"answer":null,"question_id":15273},{"answer":null,"question_id":15274},{"answer":"-3","question_id":15275}]},"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:11:46","url":"/api/v1/subjects/14/topics/68/sets/1012/practice/submit"}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:11:46","url":"/api/v1/subjects/14/topics/68/sets/1012/practice/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"body":{"answers":[{"answer":"b","question_id":15269},{"answer":"c","question_id":15270},{"answer":"acd","question_id":15271},{"answer":"acd","question_id":15272},{"answer":null,"question_id":15273},{"answer":null,"question_id":15274},{"answer":"-3","question_id":15275}]},"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:11:49","url":"/api/v1/subjects/14/topics/68/sets/1012/practice/submit"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:11:49","url":"/api/v1/subjects/14/topics/68/sets/1012/practice/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:11:58","url":"/api/v1/subjects/14"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:11:58","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:11:58","url":"/api/v1/subjects/14/topics/68/levels"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:11:58","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:11:58","url":"/api/v1/subjects/14/topics/68/sets?level=1"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:11:58","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:11:59","url":"/api/v1/subjects/14"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:11:59","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:11:59","url":"/api/v1/subjects/14/topics/68/levels"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:11:59","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:11:59","url":"/api/v1/subjects/14/topics/68/sets?level=1"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:11:59","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:12:05","url":"/api/v1/subjects/14"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:12:05","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:12:05","url":"/api/v1/subjects/14/topics/68/levels"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:12:05","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:12:06","url":"/api/v1/subjects/14"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:12:06","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:12:06","url":"/api/v1/subjects/14/topics/68/levels"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:12:06","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:12:06","url":"/api/v1/subjects/14/topics/68/sets?level=1"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:12:06","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:12:06","url":"/api/v1/subjects/14"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:12:06","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:12:06","url":"/api/v1/subjects/14/topics/68/levels"}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:12:06","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:12:07","url":"/api/v1/subjects/14"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:12:07","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:12:07","url":"/api/v1/subjects/14/topics/68/sets?level=1"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:12:07","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:12:07","url":"/api/v1/subjects/14/topics/68/levels"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:12:07","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:12:08","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:12:08","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:12:08","url":"/api/v1/subjects/14"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:12:08","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:12:08","url":"/api/v1/subjects/14/topics/68/levels"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:12:08","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:12:08","url":"/api/v1/subjects/14/topics/68/sets?level=1"}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:12:08","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:12:09","url":"/api/v1/subjects/14/topics/68/sets?level=1"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:12:09","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:12:09","url":"/api/v1/subjects/14"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:12:09","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"This subject is currently locked. Only the Subject owner or Admin can access it.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: This subject is currently locked. Only the Subject owner or Admin can access it.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/subject.middleware.js:79:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-18 12:12:09","url":"/api/v1/subjects/14/topics/68/levels"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":403,"timestamp":"2026-05-18 12:12:09","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:12:14","url":"/api/v1/subjects/14/lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:12:14","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:12:16","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:12:16","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:12:16","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:12:16","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:12:16","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:12:18","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<f2dbc4c2-1f6d-e980-1f0b-a3708ef38a52@nec.edu.in>","service":"nec-gate-portal-api","subject":"Subject Unlocked: AI & Machine Learning","timestamp":"2026-05-18 12:12:18","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu,2212076@nec.edu.in"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:12:18","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:12:18","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-18 12:12:19","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:12:23","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-18 12:12:23","url":"/api/v1/auth/refresh"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-18 12:12:23","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-18 12:12:27","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-18 12:12:28","url":"/api/v1/auth/refresh"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-18 12:12:28","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"SIGINT received — starting graceful shutdown","service":"nec-gate-portal-api","timestamp":"2026-05-18 12:12:34"}
{"environment":"development","level":"info","message":"Scheduler stopped.","service":"nec-gate-portal-api","timestamp":"2026-05-18 12:12:34"}
{"environment":"development","level":"info","message":"Scheduler stopped","service":"nec-gate-portal-api","timestamp":"2026-05-18 12:12:34"}
{"environment":"development","level":"info","message":"HTTP server closed","service":"nec-gate-portal-api","timestamp":"2026-05-18 12:12:34"}
{"environment":"development","level":"info","message":"Database pool closed gracefully","service":"nec-gate-portal-api","timestamp":"2026-05-18 12:12:34"}
{"environment":"development","level":"info","message":"Redis closed","service":"nec-gate-portal-api","timestamp":"2026-05-18 12:12:34"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-19 08:13:49"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-19 08:13:49"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-19 08:13:49"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":23168,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-19 08:13:49"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-19 08:13:49"}
{"body":{},"environment":"development","error":"No refresh token. Please log in again.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: No refresh token. Please log in again.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:205:22\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/utils/catchAsync.js:3:3\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)","timestamp":"2026-05-19 08:21:00","url":"/api/v1/auth/refresh"}
{"duration":"144ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-19 08:21:00","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"email":"ponkarthikeyan13@gmail.com","environment":"development","level":"info","message":"OTP sent for password reset","service":"nec-gate-portal-api","timestamp":"2026-05-19 08:21:53","userId":297}
{"duration":"527ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 08:21:53","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"Email sent","messageId":"<7b2cdb64-d67d-f9e6-6c95-5853e6207b35@nec.edu.in>","service":"nec-gate-portal-api","subject":"Password Reset OTP — NEC GATE Portal","timestamp":"2026-05-19 08:21:57","to":"ponkarthikeyan13@gmail.com"}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-19 08:22:05","userId":1}
{"duration":"1297ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 08:22:05","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"30ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 08:22:06","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"92ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 08:22:06","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 08:22:07","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"80ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 08:22:07","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 08:22:07","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-19 08:42:30"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-19 08:42:30"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-19 08:42:30"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":28868,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-19 08:42:30"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-19 08:42:31"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-19 08:43:12"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-19 08:43:12"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-19 08:43:12"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":9812,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-19 08:43:12"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-19 08:43:12"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-19 08:43:59"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-19 08:43:59"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-19 08:43:59"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":4484,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-19 08:43:59"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-19 08:43:59"}
{"duration":"100ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 08:44:51","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 08:44:51","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 08:44:51","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 08:44:51","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"45ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 08:44:51","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 08:45:23","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 08:45:23","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 08:45:24","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 08:45:24","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"34ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 08:45:24","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 08:46:05","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 08:46:05","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 08:46:05","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 08:46:05","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"39ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 08:46:05","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-19 09:19:57"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-19 09:19:57"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-19 09:19:57"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":12024,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-19 09:19:57"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-19 09:19:57"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-19 09:25:39"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-19 09:25:39"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-19 09:25:39"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":3408,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-19 09:25:39"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-19 09:25:39"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-19 09:26:24"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-19 09:26:24"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-19 09:26:24"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":18856,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-19 09:26:24"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-19 09:26:24"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-19 09:27:48"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-19 09:27:48"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-19 09:27:48"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":12504,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-19 09:27:48"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-19 09:27:48"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-19 09:29:48"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-19 09:29:48"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-19 09:29:48"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":27220,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-19 09:29:48"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-19 09:29:48"}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:79:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-19 09:47:57","url":"/api/v1/admin/system/email-status"}
{"duration":"69ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-19 09:47:57","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:79:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-19 09:47:57","url":"/api/v1/subjects?page=1&limit=6"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-19 09:47:57","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:79:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-19 09:47:57","url":"/api/v1/common/departments"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-19 09:47:57","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"51ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 09:47:57","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 09:47:57","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 09:47:57","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"97ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 09:47:57","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-19 09:48:05"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-19 09:48:05"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-19 09:48:05"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":27580,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-19 09:48:05"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-19 09:48:05"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-19 09:48:48"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-19 09:48:48"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-19 09:48:48"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":1704,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-19 09:48:48"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-19 09:48:48"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-19 09:57:13"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-19 09:57:13"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-19 09:57:13"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":4596,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-19 09:57:13"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-19 09:57:13"}
{"duration":"58ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:01:05","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:01:05","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:01:05","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:01:05","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:01:05","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:01:19","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-19 10:01:19","url":"/api/v1/auth/refresh"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-19 10:01:19","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"email":"ponkarthikeyan13@gmail.com","environment":"development","level":"info","message":"OTP sent for password reset","service":"nec-gate-portal-api","timestamp":"2026-05-19 10:01:26","userId":297}
{"duration":"40ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:01:26","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-19 10:01:34","userId":1}
{"duration":"547ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:01:34","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:01:34","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:01:34","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:01:34","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:01:34","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:01:34","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:01:34","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:01:34","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:01:34","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<9e4803e0-081c-6e38-4c23-ca883567e6b7@nec.edu.in>","service":"nec-gate-portal-api","subject":"Password Reset OTP — NEC GATE Portal","timestamp":"2026-05-19 10:01:49","to":"ponkarthikeyan13@gmail.com"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:01:57","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-19 10:01:57","url":"/api/v1/auth/refresh"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-19 10:01:57","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Student","service":"nec-gate-portal-api","timestamp":"2026-05-19 10:02:36","userId":53}
{"duration":"141ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:02:36","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:02:37","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:02:37","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":53}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:02:37","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":53}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:02:43","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":53}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-19 10:02:43","url":"/api/v1/auth/refresh"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-19 10:02:43","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-19 10:02:50","userId":1}
{"duration":"474ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:02:50","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:02:51","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:02:51","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:02:51","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:02:51","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:02:51","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:03:06","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-19 10:03:06","url":"/api/v1/auth/refresh"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-19 10:03:06","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 11 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 11 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:03:15","url":"/api/v1/auth/forgot-password"}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:03:15","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 8 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 8 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:03:19","url":"/api/v1/auth/forgot-password"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:03:19","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 7 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 7 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:03:20","url":"/api/v1/auth/forgot-password"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:03:20","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 7 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 7 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:03:20","url":"/api/v1/auth/forgot-password"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:03:20","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 6 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 6 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:03:20","url":"/api/v1/auth/forgot-password"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:03:20","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 6 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 6 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:03:20","url":"/api/v1/auth/forgot-password"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:03:20","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 6 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 6 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:03:20","url":"/api/v1/auth/forgot-password"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:03:20","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 6 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 6 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:03:20","url":"/api/v1/auth/forgot-password"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:03:20","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 6 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 6 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:03:21","url":"/api/v1/auth/forgot-password"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:03:21","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 5 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 5 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:03:21","url":"/api/v1/auth/forgot-password"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:03:21","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 5 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 5 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:03:21","url":"/api/v1/auth/forgot-password"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:03:21","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 1 second before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 1 second before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:03:25","url":"/api/v1/auth/forgot-password"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:03:25","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"email":"ponkarthikeyan13@gmail.com","environment":"development","level":"info","message":"OTP sent for password reset","service":"nec-gate-portal-api","timestamp":"2026-05-19 10:03:30","userId":297}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:03:30","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"Email sent","messageId":"<097cd205-f77f-feb6-bad4-83ef7fa4b122@nec.edu.in>","service":"nec-gate-portal-api","subject":"Password Reset OTP — NEC GATE Portal","timestamp":"2026-05-19 10:03:33","to":"ponkarthikeyan13@gmail.com"}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 86 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 86 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:04","url":"/api/v1/auth/forgot-password"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:04","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 82 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 82 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:07","url":"/api/v1/auth/forgot-password"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:07","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 82 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 82 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:07","url":"/api/v1/auth/forgot-password"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:07","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 82 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 82 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:08","url":"/api/v1/auth/forgot-password"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:08","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 82 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 82 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:08","url":"/api/v1/auth/forgot-password"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:08","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 82 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 82 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:08","url":"/api/v1/auth/forgot-password"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:08","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 82 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 82 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:08","url":"/api/v1/auth/forgot-password"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:08","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 81 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 81 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:08","url":"/api/v1/auth/forgot-password"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:08","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 81 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 81 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:08","url":"/api/v1/auth/forgot-password"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:08","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 81 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 81 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:09","url":"/api/v1/auth/forgot-password"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:09","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 81 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 81 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:09","url":"/api/v1/auth/forgot-password"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:09","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 81 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 81 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:09","url":"/api/v1/auth/forgot-password"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:09","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 81 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 81 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:09","url":"/api/v1/auth/forgot-password"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:09","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 80 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 80 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:09","url":"/api/v1/auth/forgot-password"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:09","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 80 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 80 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:10","url":"/api/v1/auth/forgot-password"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:10","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 80 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 80 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:10","url":"/api/v1/auth/forgot-password"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:10","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 79 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 79 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:11","url":"/api/v1/auth/forgot-password"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:11","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 79 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 79 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:11","url":"/api/v1/auth/forgot-password"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:11","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 79 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 79 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:11","url":"/api/v1/auth/forgot-password"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:11","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 79 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 79 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:11","url":"/api/v1/auth/forgot-password"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:11","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 78 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 78 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:11","url":"/api/v1/auth/forgot-password"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:11","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 78 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 78 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:11","url":"/api/v1/auth/forgot-password"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:11","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 78 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 78 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:12","url":"/api/v1/auth/forgot-password"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:12","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 78 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 78 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:12","url":"/api/v1/auth/forgot-password"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:12","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 78 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 78 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:12","url":"/api/v1/auth/forgot-password"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:12","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 77 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 77 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:12","url":"/api/v1/auth/forgot-password"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:12","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 77 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 77 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:13","url":"/api/v1/auth/forgot-password"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:13","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 77 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 77 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:13","url":"/api/v1/auth/forgot-password"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:13","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 77 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 77 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:13","url":"/api/v1/auth/forgot-password"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:13","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 77 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 77 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:13","url":"/api/v1/auth/forgot-password"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:13","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 76 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 76 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:13","url":"/api/v1/auth/forgot-password"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:13","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 76 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 76 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:13","url":"/api/v1/auth/forgot-password"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:13","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 76 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 76 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:14","url":"/api/v1/auth/forgot-password"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:14","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 76 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 76 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:14","url":"/api/v1/auth/forgot-password"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:14","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 43 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 43 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:04:47","url":"/api/v1/auth/forgot-password"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:04:47","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com"},"environment":"development","error":"Please wait 29 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 29 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-19 10:05:01","url":"/api/v1/auth/forgot-password"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-19 10:05:01","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"email":"ponkarthikeyan13@gmail.com","environment":"development","level":"info","message":"OTP sent for password reset","service":"nec-gate-portal-api","timestamp":"2026-05-19 10:06:33","userId":297}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:06:33","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-19 10:06:38","userId":1}
{"duration":"434ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:06:38","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:06:38","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:06:38","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:06:38","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<77df39ad-9e12-d4ef-99a0-2ab7e2320224@nec.edu.in>","service":"nec-gate-portal-api","subject":"Password Reset OTP — NEC GATE Portal","timestamp":"2026-05-19 10:06:38","to":"ponkarthikeyan13@gmail.com"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:06:39","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:06:39","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:06:39","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:06:39","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:06:39","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"68ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:07:12","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:07:31","url":"/api/v1/subjects/14/lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:07:31","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:07:35","url":"/api/v1/subjects/14/lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:07:35","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<cc3c89e3-dfec-8204-1835-771c5d42444e@nec.edu.in>","service":"nec-gate-portal-api","subject":"Subject Locked: AI & Machine Learning","timestamp":"2026-05-19 10:07:36","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu,2212076@nec.edu.in"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<2f4fba70-fd08-d133-e785-69d980fad857@nec.edu.in>","service":"nec-gate-portal-api","subject":"Subject Unlocked: AI & Machine Learning","timestamp":"2026-05-19 10:07:38","to":"headmechanical@college.edu,headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu,admin123@college.edu,admin456@college.edu,2212076@nec.edu.in"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:07:48","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-19 10:07:48","url":"/api/v1/auth/refresh"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-19 10:07:48","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Dept Head","service":"nec-gate-portal-api","timestamp":"2026-05-19 10:07:54","userId":6}
{"duration":"96ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:07:54","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:07:55","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:07:55","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":6}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:07:55","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":6}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:07:55","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":6}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:08:05","url":"/api/v1/subjects/14/dept-lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":6}
{"duration":"75ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:08:05","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":6}
{"environment":"development","level":"info","message":"Email sent","messageId":"<2660225a-3f3d-2bb7-3b7a-d7815d386b21@nec.edu.in>","service":"nec-gate-portal-api","subject":"Visibility Change: AI & Machine Learning","timestamp":"2026-05-19 10:08:10","to":"student1_electrical@college.edu,student2_electrical@college.edu,student3_electrical@college.edu,student4_electrical@college.edu,student5_electrical@college.edu,student6_electrical@college.edu,student7_electrical@college.edu,student8_electrical@college.edu,student9_electrical@college.edu,student10_electrical@college.edu,student11_electrical@college.edu,student12_electrical@college.edu,student13_electrical@college.edu,student14_electrical@college.edu,student15_electrical@college.edu,student16_electrical@college.edu,student17_electrical@college.edu,student18_electrical@college.edu,student19_electrical@college.edu,student20_electrical@college.edu,student21_electrical@college.edu,student22_electrical@college.edu,student23_electrical@college.edu,student24_electrical@college.edu,student25_electrical@college.edu,student26_electrical@college.edu,student27_electrical@college.edu,student28_electrical@college.edu,student29_electrical@college.edu,student30_electrical@college.edu,staff1_electrical@college.edu,staff2_electrical@college.edu,staff3_electrical@college.edu,staff4_electrical@college.edu,staff5_electrical@college.edu,headelectrical@college.edu"}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:08:14","url":"/api/v1/subjects/14/dept-lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":6}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:08:14","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":6}
{"environment":"development","level":"info","message":"Email sent","messageId":"<2070c70b-f30b-57f9-3b77-9ef390549473@nec.edu.in>","service":"nec-gate-portal-api","subject":"Visibility Change: AI & Machine Learning","timestamp":"2026-05-19 10:08:17","to":"student1_electrical@college.edu,student2_electrical@college.edu,student3_electrical@college.edu,student4_electrical@college.edu,student5_electrical@college.edu,student6_electrical@college.edu,student7_electrical@college.edu,student8_electrical@college.edu,student9_electrical@college.edu,student10_electrical@college.edu,student11_electrical@college.edu,student12_electrical@college.edu,student13_electrical@college.edu,student14_electrical@college.edu,student15_electrical@college.edu,student16_electrical@college.edu,student17_electrical@college.edu,student18_electrical@college.edu,student19_electrical@college.edu,student20_electrical@college.edu,student21_electrical@college.edu,student22_electrical@college.edu,student23_electrical@college.edu,student24_electrical@college.edu,student25_electrical@college.edu,student26_electrical@college.edu,student27_electrical@college.edu,student28_electrical@college.edu,student29_electrical@college.edu,student30_electrical@college.edu,staff1_electrical@college.edu,staff2_electrical@college.edu,staff3_electrical@college.edu,staff4_electrical@college.edu,staff5_electrical@college.edu,headelectrical@college.edu"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:08:19","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":6}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-19 10:08:19","url":"/api/v1/auth/refresh"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-19 10:08:19","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-19 10:08:26","userId":1}
{"duration":"448ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:08:26","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:08:27","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:08:27","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:08:27","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:08:27","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:08:27","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:08:44","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"30ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:08:44","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:08:53","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:08:55","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:09:06","url":"/api/v1/subjects/14/topics/68/sets/1012/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:09:15","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:09:15","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:09:27","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"batch_year":"2021","by":1,"dept_code":"CIVIL","email":"asrf@gmail.com","environment":"development","level":"info","message":"Student created","reg_num":"24amdwahedbwnleiwe","service":"nec-gate-portal-api","timestamp":"2026-05-19 10:09:43"}
{"duration":"517ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-19 10:09:43","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:09:43","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:09:46","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:09:46","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:09:46","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:09:46","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:09:46","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:09:46","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<2f5cddbc-0c9b-817f-d313-d1abe2afa3c7@nec.edu.in>","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-19 10:09:47","to":"asrf@gmail.com"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:09:48","url":"/api/v1/admin/users?role=Student&batch_year=2021&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<2f84c40f-d164-b327-6592-b4e54d34f78a@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: New Student Created","timestamp":"2026-05-19 10:09:51","to":"admin123@college.edu,admin456@college.edu,2212076@nec.edu.in"}
{"deletedBy":1,"email":"asrf@gmail.com","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-19 10:09:52"}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:09:52","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:09:52","url":"/api/v1/admin/users?role=Student&batch_year=2021&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<fe5eca2e-8f5c-6fb6-3e24-e283b7134afc@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: User Deletion","timestamp":"2026-05-19 10:09:56","to":"admin123@college.edu,admin456@college.edu,2212076@nec.edu.in"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:09:58","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"37ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:10:01","url":"/api/v1/progress/students/68","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:10:40","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-19 10:10:41","url":"/api/v1/auth/refresh"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-19 10:10:41","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Dept Head","service":"nec-gate-portal-api","timestamp":"2026-05-19 10:10:51","userId":3}
{"duration":"146ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:10:51","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:10:51","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:10:51","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:10:51","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:10:51","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:11:01","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:11:01","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:11:11","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-19 10:11:12","url":"/api/v1/auth/refresh"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-19 10:11:12","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Student","service":"nec-gate-portal-api","timestamp":"2026-05-19 10:11:21","userId":58}
{"duration":"103ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:11:21","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:11:22","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:11:22","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:11:22","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:11:25","url":"/api/v1/progress/students/58","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:11:43","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:11:43","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:11:43","url":"/api/v1/progress/leaderboard?type=practice&dimension=all","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:12:12","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:12:13","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:12:14","url":"/api/v1/progress/students/58","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:12:42","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:12:46","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:12:47","url":"/api/v1/progress/students/58","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 10:12:57","url":"/api/v1/progress/leaderboard?type=practice&dimension=all","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:13:18","url":"/api/v1/progress/students/58","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:13:37","url":"/api/v1/progress/leaderboard?type=practice&dimension=all","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:13:50","url":"/api/v1/progress/students/58","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:14:21","url":"/api/v1/progress/leaderboard?type=practice&dimension=all","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:14:22","url":"/api/v1/progress/students/58","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:15:50","url":"/api/v1/progress/leaderboard?type=practice&dimension=all","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:15:51","url":"/api/v1/progress/students/58","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:16:50","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:16:50","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:16:50","url":"/api/v1/progress/leaderboard?type=practice&dimension=all","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:16:51","url":"/api/v1/progress/students/58","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"48ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:21:44","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:21:44","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:21:44","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"40ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:22:03","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:22:19","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:22:19","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 10:22:20","url":"/api/v1/users/me/sessions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:79:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-19 11:15:55","url":"/api/v1/users/me"}
{"duration":"40ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-19 11:15:55","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:79:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-19 11:15:55","url":"/api/v1/users/me"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-19 11:15:55","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 11:15:55","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 11:15:55","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-19 11:15:55","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-19 11:15:59","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-19 11:16:00","url":"/api/v1/auth/refresh"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-19 11:16:00","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"SIGINT received — starting graceful shutdown","service":"nec-gate-portal-api","timestamp":"2026-05-19 11:16:09"}
{"environment":"development","level":"info","message":"Scheduler stopped.","service":"nec-gate-portal-api","timestamp":"2026-05-19 11:16:09"}
{"environment":"development","level":"info","message":"Scheduler stopped","service":"nec-gate-portal-api","timestamp":"2026-05-19 11:16:09"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-22 13:23:33"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:23:33"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:23:33"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":15772,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-22 13:23:33"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:23:33"}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 13:23:39","url":"/api/v1/auth/refresh"}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 13:23:39","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:23:49","userId":1}
{"duration":"962ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:23:49","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:23:49","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:23:49","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:23:50","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:23:50","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:23:50","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:23:54","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:23:59","url":"/api/v1/tests/43/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Scheduler: processing ended test","service":"nec-gate-portal-api","testId":46,"timestamp":"2026-05-22 13:24:00"}
{"count":0,"environment":"development","level":"info","message":"Scheduler: evaluated all attempts","service":"nec-gate-portal-api","test_id":46,"timestamp":"2026-05-22 13:24:00"}
{"duration":"47ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:24:00","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Scheduler: result email queued","service":"nec-gate-portal-api","testId":46,"timestamp":"2026-05-22 13:24:00"}
{"environment":"development","level":"info","message":"Scheduler: test deleted","name":"testn sd","service":"nec-gate-portal-api","testId":46,"timestamp":"2026-05-22 13:24:00"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<65eee64c-a7c7-8eb5-011d-0ab0c3dbeb58@nec.edu.in>","service":"nec-gate-portal-api","subject":"Test Report: testn sd","timestamp":"2026-05-22 13:24:09","to":["admin123@college.edu","admin456@college.edu","2212076@nec.edu.in","headartificial@college.edu"]}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:24:40","url":"/api/v1/tests/43/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:24:50","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:25:11","url":"/api/v1/tests/43/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:25:42","url":"/api/v1/tests/43/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:26:39","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:26:50","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"environment":"development","level":"info","message":"Test deleted","service":"nec-gate-portal-api","testId":43,"timestamp":"2026-05-22 13:26:50"}
{"duration":"104ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:26:50","url":"/api/v1/tests/43","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"50ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:26:50","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<783cf65e-5b6f-5f1d-852b-54d820266538@nec.edu.in>","service":"nec-gate-portal-api","subject":"Cancellation: test1","timestamp":"2026-05-22 13:26:55","to":"admin123@college.edu,admin456@college.edu,2212076@nec.edu.in,headmechanical@college.edu"}
{"deletedBy":1,"environment":"development","level":"info","message":"Test deleted","service":"nec-gate-portal-api","testId":45,"timestamp":"2026-05-22 13:26:59"}
{"duration":"38ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:26:59","url":"/api/v1/tests/45","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:26:59","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"environment":"development","level":"info","message":"Test deleted","service":"nec-gate-portal-api","testId":47,"timestamp":"2026-05-22 13:27:02"}
{"duration":"30ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:27:02","url":"/api/v1/tests/47","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:27:02","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<65429363-4e79-e17c-6f69-f4e7c71a0472@nec.edu.in>","service":"nec-gate-portal-api","subject":"Cancellation: jk","timestamp":"2026-05-22 13:27:04","to":"admin123@college.edu,admin456@college.edu,2212076@nec.edu.in,headartificial@college.edu"}
{"deletedBy":1,"environment":"development","level":"info","message":"Test deleted","service":"nec-gate-portal-api","testId":42,"timestamp":"2026-05-22 13:27:05"}
{"duration":"29ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:27:05","url":"/api/v1/tests/42","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:27:05","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<0d19b3f3-7076-870f-fe62-47bb371ae113@nec.edu.in>","service":"nec-gate-portal-api","subject":"Cancellation: jk","timestamp":"2026-05-22 13:27:07","to":"admin123@college.edu,admin456@college.edu,2212076@nec.edu.in,headartificial@college.edu"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<4a0b193f-04e0-e995-c56e-951710ccea32@nec.edu.in>","service":"nec-gate-portal-api","subject":"Cancellation: testn sd","timestamp":"2026-05-22 13:27:09","to":"admin123@college.edu,admin456@college.edu,2212076@nec.edu.in,headartificial@college.edu"}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:27:09","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 13:27:10","url":"/api/v1/auth/refresh"}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 13:27:10","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"email":"ponkarthikeyan13@gmail.com","environment":"development","level":"info","message":"OTP sent for password reset","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:28:19","userId":297}
{"duration":"32ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:28:19","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"Email sent","messageId":"<1f16ae97-e6cd-5ac4-661c-0b638da6b084@nec.edu.in>","service":"nec-gate-portal-api","subject":"Password Reset OTP — NEC GATE Portal","timestamp":"2026-05-22 13:28:23","to":"ponkarthikeyan13@gmail.com"}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:28:24","userId":1}
{"duration":"556ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:28:24","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:28:24","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:28:24","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:28:24","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"31ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:28:24","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:28:25","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:29:24","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:30:25","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:31:25","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:32:25","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:36:08","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 13:36:09","url":"/api/v1/auth/refresh"}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 13:36:09","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"email":"ponkarthikeyan13@gmail.com","environment":"development","level":"info","message":"OTP sent for password reset","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:36:15","userId":297}
{"duration":"46ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:36:15","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:36:20","userId":1}
{"duration":"558ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:36:20","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:36:20","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:36:20","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:36:20","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:36:20","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:36:20","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<f87f8089-58d7-e985-5d78-4382d1fec038@nec.edu.in>","service":"nec-gate-portal-api","subject":"Password Reset OTP — NEC GATE Portal","timestamp":"2026-05-22 13:36:21","to":"ponkarthikeyan13@gmail.com"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:36:24","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 13:36:25","url":"/api/v1/auth/refresh"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 13:36:25","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:36:37","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:36:42","userId":1}
{"duration":"479ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:36:42","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:36:42","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:36:42","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:36:42","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:36:42","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:36:42","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:38:48","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 13:38:49","url":"/api/v1/auth/refresh"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 13:38:49","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"email":"admin123@college.edu","environment":"development","level":"info","message":"OTP sent for password reset","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:38:58","userId":1}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:38:58","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"Email sent","messageId":"<6258adc1-65ea-99b4-9d1b-5d3afa08bfb7@nec.edu.in>","service":"nec-gate-portal-api","subject":"Password Reset OTP — NEC GATE Portal","timestamp":"2026-05-22 13:39:01","to":"admin123@college.edu"}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 93 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 93 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:39:25","url":"/api/v1/auth/forgot-password"}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:39:25","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 87 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 87 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:39:31","url":"/api/v1/auth/forgot-password"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:39:31","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 84 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 84 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:39:34","url":"/api/v1/auth/forgot-password"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:39:34","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 83 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 83 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:39:35","url":"/api/v1/auth/forgot-password"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:39:35","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 83 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 83 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:39:35","url":"/api/v1/auth/forgot-password"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:39:35","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 83 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 83 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:39:35","url":"/api/v1/auth/forgot-password"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:39:35","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 83 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 83 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:39:35","url":"/api/v1/auth/forgot-password"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:39:35","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 83 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 83 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:39:35","url":"/api/v1/auth/forgot-password"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:39:35","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 83 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 83 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:39:35","url":"/api/v1/auth/forgot-password"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:39:35","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 83 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 83 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:39:35","url":"/api/v1/auth/forgot-password"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:39:35","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 78 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 78 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:39:40","url":"/api/v1/auth/forgot-password"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:39:40","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 78 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 78 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:39:40","url":"/api/v1/auth/forgot-password"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:39:40","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 78 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 78 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:39:40","url":"/api/v1/auth/forgot-password"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:39:40","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 78 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 78 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:39:40","url":"/api/v1/auth/forgot-password"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:39:40","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 77 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 77 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:39:40","url":"/api/v1/auth/forgot-password"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:39:40","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 77 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 77 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:39:41","url":"/api/v1/auth/forgot-password"}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:39:41","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 77 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 77 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:39:41","url":"/api/v1/auth/forgot-password"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:39:41","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 77 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 77 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:39:41","url":"/api/v1/auth/forgot-password"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:39:41","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 76 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 76 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:39:42","url":"/api/v1/auth/forgot-password"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:39:42","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 76 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 76 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:39:42","url":"/api/v1/auth/forgot-password"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:39:42","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 60 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 60 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:39:58","url":"/api/v1/auth/forgot-password"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:39:58","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 60 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 60 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:39:58","url":"/api/v1/auth/forgot-password"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:39:58","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 60 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 60 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:39:58","url":"/api/v1/auth/forgot-password"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:39:58","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 59 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 59 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:39:59","url":"/api/v1/auth/forgot-password"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:39:59","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 58 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 58 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:40:00","url":"/api/v1/auth/forgot-password"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:40:00","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 12 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 12 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:40:46","url":"/api/v1/auth/forgot-password"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:40:46","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 10 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 10 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:40:48","url":"/api/v1/auth/forgot-password"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:40:48","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 10 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 10 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:40:48","url":"/api/v1/auth/forgot-password"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:40:48","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 10 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 10 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:40:48","url":"/api/v1/auth/forgot-password"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:40:48","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 9 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 9 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:40:49","url":"/api/v1/auth/forgot-password"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:40:49","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 9 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 9 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:40:49","url":"/api/v1/auth/forgot-password"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:40:49","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 9 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 9 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:40:49","url":"/api/v1/auth/forgot-password"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:40:49","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 9 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 9 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:40:49","url":"/api/v1/auth/forgot-password"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:40:49","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 9 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 9 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:40:49","url":"/api/v1/auth/forgot-password"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:40:49","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 9 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 9 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:40:49","url":"/api/v1/auth/forgot-password"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:40:49","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 8 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 8 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:40:50","url":"/api/v1/auth/forgot-password"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:40:50","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 8 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 8 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:40:50","url":"/api/v1/auth/forgot-password"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:40:50","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 8 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 8 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:40:50","url":"/api/v1/auth/forgot-password"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:40:50","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 8 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 8 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:40:50","url":"/api/v1/auth/forgot-password"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:40:50","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 8 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 8 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:40:50","url":"/api/v1/auth/forgot-password"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:40:50","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 8 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 8 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:40:50","url":"/api/v1/auth/forgot-password"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:40:50","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 8 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 8 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:40:50","url":"/api/v1/auth/forgot-password"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:40:50","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 7 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 7 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:40:51","url":"/api/v1/auth/forgot-password"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:40:51","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu"},"environment":"development","error":"Please wait 7 seconds before requesting another OTP.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Please wait 7 seconds before requesting another OTP.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:362:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-05-22 13:40:51","url":"/api/v1/auth/forgot-password"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":429,"timestamp":"2026-05-22 13:40:51","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"email":"admin123@college.edu","environment":"development","level":"info","message":"OTP sent for password reset","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:41:00","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:41:00","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"Email sent","messageId":"<4f38160d-f225-9b60-fdf8-487bd1736f7a@nec.edu.in>","service":"nec-gate-portal-api","subject":"Password Reset OTP — NEC GATE Portal","timestamp":"2026-05-22 13:41:03","to":"admin123@college.edu"}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:41:20","userId":1}
{"duration":"562ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:41:20","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:41:20","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:41:20","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:41:21","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:41:21","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:41:21","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:41:21","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:41:21","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 13:41:47","url":"/api/v1/auth/refresh"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 13:41:47","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:41:50","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:41:50","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:41:53","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:41:53","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:41:53","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 13:42:17","url":"/api/v1/auth/refresh"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 13:42:17","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Dept Head","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:42:23","userId":3}
{"duration":"198ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:42:23","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"38ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:42:23","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"221ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:42:25","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"49ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:42:25","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:42:25","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"30ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:42:25","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"59ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:42:56","url":"/api/v1/subjects/14/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"creator":"MECH","environment":"development","level":"info","message":"Subject created","service":"nec-gate-portal-api","subjectId":62,"timestamp":"2026-05-22 13:43:22","userId":3}
{"duration":"136ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-22 13:43:22","url":"/api/v1/subjects","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"39ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:43:22","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:43:27","url":"/api/v1/subjects?page=2&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:43:35","url":"/api/v1/subjects/62/collaborators","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","level":"info","message":"Email sent","messageId":"<5b554aa2-742e-def3-2bb1-37fe964d6d05@nec.edu.in>","service":"nec-gate-portal-api","subject":"New Subject: sdf","timestamp":"2026-05-22 13:43:36","to":"headcomputer@college.edu,headelectronics@college.edu,headelectrical@college.edu,headinformation@college.edu,headartificial@college.edu"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<7da6abb1-492f-2f35-3a81-1d09d840aeed@nec.edu.in>","service":"nec-gate-portal-api","subject":"New Collaborative Subject: sdf","timestamp":"2026-05-22 13:43:42","to":"headmechanical@college.edu,headcivil@college.edu,admin123@college.edu,admin456@college.edu,2212076@nec.edu.in"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:43:54","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:43:54","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:43:55","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"actorId":1,"durationSec":21600,"environment":"development","level":"warn","message":"Email maintenance ENABLED (timed)","reason":"","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:44:00","until":"2026-05-22T14:14:00.414Z"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:44:00","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:44:00","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:44:00","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:44:01","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"36ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:44:37","url":"/api/v1/subjects/55/lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Subject lock toggle: hellopick2","timestamp":"2026-05-22 13:44:37"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:44:37","url":"/api/v1/subjects?page=2&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:44:40","url":"/api/v1/subjects/55/lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Subject lock toggle: hellopick2","timestamp":"2026-05-22 13:44:40"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:44:40","url":"/api/v1/subjects?page=2&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:44:46","url":"/api/v1/subjects/14/lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Subject lock toggle: AI & Machine Learning","timestamp":"2026-05-22 13:44:46"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:44:46","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:44:49","url":"/api/v1/subjects/14/lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Subject lock toggle: AI & Machine Learning","timestamp":"2026-05-22 13:44:49"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:44:49","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:44:58","url":"/api/v1/subjects/55/dept-lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Dept view lock: hellopick2","timestamp":"2026-05-22 13:44:58"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:44:58","url":"/api/v1/subjects?page=2&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:45:04","url":"/api/v1/subjects/55/dept-lock","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Dept view lock: hellopick2","timestamp":"2026-05-22 13:45:04"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:45:04","url":"/api/v1/subjects?page=2&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:45:30","url":"/api/v1/subjects/60","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"29ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:45:30","url":"/api/v1/subjects/60/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:45:37","url":"/api/v1/subjects/20","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:45:37","url":"/api/v1/subjects/20/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:45:45","url":"/api/v1/subjects/20/topics/97/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:45:47","url":"/api/v1/subjects/20/topics/97/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:45:56","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:45:58","url":"/api/v1/subjects/20","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:45:58","url":"/api/v1/subjects/20/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:46:00","url":"/api/v1/subjects/20/topics/97/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:46:11","url":"/api/v1/subjects/20/topics/97/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"29ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:46:28","url":"/api/v1/subjects/20/topics/97/sets/961/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:46:33","url":"/api/v1/subjects/20","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:46:33","url":"/api/v1/subjects/20/topics/97/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:46:33","url":"/api/v1/subjects/20/topics/97/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:46:34","url":"/api/v1/subjects/20/topics/97/sets/961/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:47:00","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:47:12","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:47:12","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"batch_year":"2023","by":1,"dept_code":"CIVIL","email":"studesdnt7_mechanical@college.edu","environment":"development","level":"info","message":"Student created","reg_num":"24amdwahedbwnleisdf","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:47:37"}
{"duration":"651ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-22 13:47:37","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:47:37","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:47:39","url":"/api/v1/admin/users?role=Student&search=sa&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:47:39","url":"/api/v1/admin/users?role=Student&search=sad&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<234eebfa-bb93-15d4-1566-7c019a99d392@nec.edu.in>","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-22 13:47:40","to":"studesdnt7_mechanical@college.edu"}
{"deletedBy":1,"email":"studesdnt7_mechanical@college.edu","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:47:43"}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:47:43","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"User deletion notice","timestamp":"2026-05-22 13:47:43"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:47:43","url":"/api/v1/admin/users?role=Student&search=sad&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<1e554cc4-6ebf-233a-54b2-f8266d6a84b8@nec.edu.in>","service":"nec-gate-portal-api","subject":"System Notification: New Student Created","timestamp":"2026-05-22 13:47:44","to":"admin123@college.edu,admin456@college.edu,2212076@nec.edu.in"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:48:00","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"180ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":400,"timestamp":"2026-05-22 13:48:25","url":"/api/v1/admin/users/students/bulk","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-22 13:50:39"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:50:39"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:50:39"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":21172,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-22 13:50:39"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:50:39"}
{"duration":"136ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":400,"timestamp":"2026-05-22 13:50:42","url":"/api/v1/admin/users/students/bulk","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:06"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:06"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:06"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":12432,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:06"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:06"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:08"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:08"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:08"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":31388,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:08"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:08"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:13"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:13"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:13"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":15616,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:13"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:13"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:20"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:20"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:20"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":15772,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:20"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:20"}
{"duration":"104ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":400,"timestamp":"2026-05-22 13:51:21","url":"/api/v1/admin/users/students/bulk","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:48"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:48"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:48"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":18736,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:48"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:48"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:54"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:54"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:54"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":1324,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:54"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:51:54"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-22 13:52:01"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:52:01"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:52:01"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":32580,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-22 13:52:01"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:52:01"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-22 13:52:34"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:52:34"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:52:34"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":2012,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-22 13:52:34"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:52:34"}
{"duration":"95ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":400,"timestamp":"2026-05-22 13:52:47","url":"/api/v1/admin/users/students/bulk","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"by":1,"count":6,"environment":"development","level":"info","message":"Bulk student creation success","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:53:58"}
{"duration":"741ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-22 13:53:58","url":"/api/v1/admin/users/students/bulk","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Bulk user creation summary","timestamp":"2026-05-22 13:53:58"}
{"duration":"29ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 13:53:58","url":"/api/v1/admin/users?role=Student&search=sad&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:54:00","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email sent","messageId":"<0989bc7e-6307-8f1c-6ae4-6240977a57d3@nec.edu.in>","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-22 13:54:01","to":"aarav.k@nec.edu.in"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<bbd4bf08-4fb4-6cc4-c1eb-b4b2ce5872ad@nec.edu.in>","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-22 13:54:01","to":"divya.nair@nec.edu.in"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<22465ea2-c332-a127-a12d-465048149031@nec.edu.in>","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-22 13:54:02","to":"eshan.p@nec.edu.in"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<5b974e8a-4016-9617-6ba8-32b0bbd9e192@nec.edu.in>","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-22 13:54:03","to":"charan.k@nec.edu.in"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<746609a9-f28b-c082-35f9-6cff9520340f@nec.edu.in>","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-22 13:54:03","to":"farhana.b@nec.edu.in"}
{"environment":"development","level":"info","message":"Email sent","messageId":"<f3493648-f51a-7d5f-8805-875496a5e894@nec.edu.in>","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-05-22 13:54:03","to":"bhavya.s@nec.edu.in"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:54:05","url":"/api/v1/admin/users?role=Student&search=aa&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:54:05","url":"/api/v1/admin/users?role=Student&search=aara&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"aarav.k@nec.edu.in","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:54:08"}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:54:08","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"User deletion notice","timestamp":"2026-05-22 13:54:08"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:54:08","url":"/api/v1/admin/users?role=Student&search=aara&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:54:13","url":"/api/v1/admin/users?role=Student&search=bhav&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:54:13","url":"/api/v1/admin/users?role=Student&search=bhavya&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"bhavya.s@nec.edu.in","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:54:16"}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:54:16","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"User deletion notice","timestamp":"2026-05-22 13:54:16"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:54:16","url":"/api/v1/admin/users?role=Student&search=bhavya&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:54:20","url":"/api/v1/admin/users?role=Student&search=charan&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"charan.k@nec.edu.in","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:54:24"}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:54:24","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"User deletion notice","timestamp":"2026-05-22 13:54:24"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:54:24","url":"/api/v1/admin/users?role=Student&search=charan&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:54:27","url":"/api/v1/admin/users?role=Student&search=di&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:54:27","url":"/api/v1/admin/users?role=Student&search=div&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:54:28","url":"/api/v1/admin/users?role=Student&search=divya&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"divya.nair@nec.edu.in","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:54:31"}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:54:31","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"User deletion notice","timestamp":"2026-05-22 13:54:31"}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:54:31","url":"/api/v1/admin/users?role=Student&search=divya&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:54:35","url":"/api/v1/admin/users?role=Student&search=es&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:54:35","url":"/api/v1/admin/users?role=Student&search=esg&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:54:36","url":"/api/v1/admin/users?role=Student&search=esha&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"eshan.p@nec.edu.in","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:54:39"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:54:39","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"User deletion notice","timestamp":"2026-05-22 13:54:39"}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:54:39","url":"/api/v1/admin/users?role=Student&search=esha&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:54:41","url":"/api/v1/admin/users?role=Student&search=far&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"email":"farhana.b@nec.edu.in","environment":"development","level":"info","message":"Student deleted","service":"nec-gate-portal-api","timestamp":"2026-05-22 13:54:44"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:54:44","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"User deletion notice","timestamp":"2026-05-22 13:54:44"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:54:44","url":"/api/v1/admin/users?role=Student&search=far&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 13:54:46","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:79:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-22 14:01:27","url":"/api/v1/admin/system/email-status"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 14:01:27","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:01:27","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:01:27","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:01:35","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:01:35","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"45ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:01:35","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:01:37","url":"/api/v1/progress/students/68","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:79:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-22 14:02:04","url":"/api/v1/common/batch-years"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 14:02:04","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:79:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-22 14:02:04","url":"/api/v1/progress/students?page=1&limit=12"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 14:02:04","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:02:04","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:02:04","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:02:04","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:02:05","url":"/api/v1/progress/students/68","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:02:09","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 14:02:10","url":"/api/v1/auth/refresh"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 14:02:10","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Student","service":"nec-gate-portal-api","timestamp":"2026-05-22 14:02:14","userId":67}
{"duration":"558ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:02:14","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:02:14","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:02:14","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:02:14","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:02:16","url":"/api/v1/progress/students/67","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:03:14","url":"/api/v1/progress/students/67","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:03:57","url":"/api/v1/progress/students/68","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:04:28","url":"/api/v1/progress/students/68","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:05:05","url":"/api/v1/progress/students/68","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:05:46","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 14:05:47","url":"/api/v1/auth/refresh"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 14:05:47","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Dept Head","service":"nec-gate-portal-api","timestamp":"2026-05-22 14:05:52","userId":3}
{"duration":"178ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:05:52","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:05:53","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:05:53","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:05:53","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:05:53","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:05:54","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:05:54","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:05:55","url":"/api/v1/progress/students/68","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:05:59","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 14:06:00","url":"/api/v1/auth/refresh"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 14:06:00","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"staff2_mechanical@college.edu","password":"pass@123"},"environment":"development","error":"Invalid email or password.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Invalid email or password.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:132:11","timestamp":"2026-05-22 14:06:05","url":"/api/v1/auth/login"}
{"duration":"491ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 14:06:05","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Staff","service":"nec-gate-portal-api","timestamp":"2026-05-22 14:06:09","userId":26}
{"duration":"168ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:06:09","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:06:09","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":26}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:06:09","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:06:09","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":26}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:06:09","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":26}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:06:10","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":26}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:06:12","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":26}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:06:13","url":"/api/v1/progress/students/138","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":26}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:06:18","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":26}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 14:06:18","url":"/api/v1/auth/refresh"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 14:06:18","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Dept Head","service":"nec-gate-portal-api","timestamp":"2026-05-22 14:06:26","userId":3}
{"duration":"130ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:06:26","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:06:26","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:06:26","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:06:26","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:06:26","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:06:33","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 14:06:33","url":"/api/v1/auth/refresh"}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 14:06:33","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Staff","service":"nec-gate-portal-api","timestamp":"2026-05-22 14:06:45","userId":10}
{"duration":"162ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:06:45","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:06:45","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:06:46","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:06:46","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:06:46","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:06:47","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:06:49","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"environment":"development","level":"info","message":"Student removed from tutorward","service":"nec-gate-portal-api","studentId":61,"timestamp":"2026-05-22 14:06:53","tutorId":10}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:06:53","url":"/api/v1/tutor/remove","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:06:53","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:06:58","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:06:58","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:06:58","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:07:00","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"environment":"development","level":"info","message":"Student removed from tutorward","service":"nec-gate-portal-api","studentId":65,"timestamp":"2026-05-22 14:07:05","tutorId":10}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:05","url":"/api/v1/tutor/remove","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:05","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"environment":"development","level":"info","message":"Student removed from tutorward","service":"nec-gate-portal-api","studentId":56,"timestamp":"2026-05-22 14:07:08","tutorId":10}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:08","url":"/api/v1/tutor/remove","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:08","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"environment":"development","level":"info","message":"Student removed from tutorward","service":"nec-gate-portal-api","studentId":59,"timestamp":"2026-05-22 14:07:10","tutorId":10}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:10","url":"/api/v1/tutor/remove","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:10","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"environment":"development","level":"info","message":"Student removed from tutorward","service":"nec-gate-portal-api","studentId":51,"timestamp":"2026-05-22 14:07:13","tutorId":10}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:13","url":"/api/v1/tutor/remove","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:13","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"environment":"development","level":"info","message":"Student removed from tutorward","service":"nec-gate-portal-api","studentId":50,"timestamp":"2026-05-22 14:07:15","tutorId":10}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:15","url":"/api/v1/tutor/remove","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:15","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"environment":"development","level":"info","message":"Student removed from tutorward","service":"nec-gate-portal-api","studentId":64,"timestamp":"2026-05-22 14:07:17","tutorId":10}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:17","url":"/api/v1/tutor/remove","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:17","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"environment":"development","level":"info","message":"Student removed from tutorward","service":"nec-gate-portal-api","studentId":54,"timestamp":"2026-05-22 14:07:19","tutorId":10}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:19","url":"/api/v1/tutor/remove","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:19","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"environment":"development","level":"info","message":"Student removed from tutorward","service":"nec-gate-portal-api","studentId":70,"timestamp":"2026-05-22 14:07:22","tutorId":10}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:22","url":"/api/v1/tutor/remove","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:22","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"environment":"development","level":"info","message":"Student removed from tutorward","service":"nec-gate-portal-api","studentId":62,"timestamp":"2026-05-22 14:07:25","tutorId":10}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:25","url":"/api/v1/tutor/remove","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:25","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:29","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:29","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:29","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:07:30","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"environment":"development","level":"info","message":"Student removed from tutorward","service":"nec-gate-portal-api","studentId":45,"timestamp":"2026-05-22 14:07:34","tutorId":10}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:34","url":"/api/v1/tutor/remove","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:34","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"environment":"development","level":"info","message":"Student removed from tutorward","service":"nec-gate-portal-api","studentId":55,"timestamp":"2026-05-22 14:07:36","tutorId":10}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:36","url":"/api/v1/tutor/remove","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:36","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"environment":"development","level":"info","message":"Student removed from tutorward","service":"nec-gate-portal-api","studentId":60,"timestamp":"2026-05-22 14:07:39","tutorId":10}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:39","url":"/api/v1/tutor/remove","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:39","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"35ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:41","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:41","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:41","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:07:46","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:07:46","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"39ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:46","url":"/api/v1/progress/leaderboard?type=practice&dimension=all","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:07:49","url":"/api/v1/tutor/my-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:49","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"environment":"development","level":"info","message":"Student added to tutorward","service":"nec-gate-portal-api","studentId":61,"timestamp":"2026-05-22 14:07:51","tutorId":10}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:51","url":"/api/v1/tutor/add","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:51","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"environment":"development","level":"info","message":"Student added to tutorward","service":"nec-gate-portal-api","studentId":65,"timestamp":"2026-05-22 14:07:51","tutorId":10}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:51","url":"/api/v1/tutor/add","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:51","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"environment":"development","level":"info","message":"Student added to tutorward","service":"nec-gate-portal-api","studentId":56,"timestamp":"2026-05-22 14:07:51","tutorId":10}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:51","url":"/api/v1/tutor/add","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:51","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"environment":"development","level":"info","message":"Student added to tutorward","service":"nec-gate-portal-api","studentId":59,"timestamp":"2026-05-22 14:07:52","tutorId":10}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:52","url":"/api/v1/tutor/add","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:52","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"environment":"development","level":"info","message":"Student added to tutorward","service":"nec-gate-portal-api","studentId":51,"timestamp":"2026-05-22 14:07:52","tutorId":10}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:52","url":"/api/v1/tutor/add","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:52","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"environment":"development","level":"info","message":"Student added to tutorward","service":"nec-gate-portal-api","studentId":50,"timestamp":"2026-05-22 14:07:52","tutorId":10}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:52","url":"/api/v1/tutor/add","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:52","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"environment":"development","level":"info","message":"Student added to tutorward","service":"nec-gate-portal-api","studentId":64,"timestamp":"2026-05-22 14:07:53","tutorId":10}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:53","url":"/api/v1/tutor/add","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:53","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"environment":"development","level":"info","message":"Student added to tutorward","service":"nec-gate-portal-api","studentId":54,"timestamp":"2026-05-22 14:07:53","tutorId":10}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:53","url":"/api/v1/tutor/add","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:53","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"environment":"development","level":"info","message":"Student added to tutorward","service":"nec-gate-portal-api","studentId":70,"timestamp":"2026-05-22 14:07:53","tutorId":10}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:53","url":"/api/v1/tutor/add","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:54","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"environment":"development","level":"info","message":"Student added to tutorward","service":"nec-gate-portal-api","studentId":62,"timestamp":"2026-05-22 14:07:54","tutorId":10}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:54","url":"/api/v1/tutor/add","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:54","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"environment":"development","level":"info","message":"Student added to tutorward","service":"nec-gate-portal-api","studentId":45,"timestamp":"2026-05-22 14:07:54","tutorId":10}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:54","url":"/api/v1/tutor/add","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:54","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"environment":"development","level":"info","message":"Student added to tutorward","service":"nec-gate-portal-api","studentId":55,"timestamp":"2026-05-22 14:07:54","tutorId":10}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:54","url":"/api/v1/tutor/add","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:55","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"environment":"development","level":"info","message":"Student added to tutorward","service":"nec-gate-portal-api","studentId":60,"timestamp":"2026-05-22 14:07:55","tutorId":10}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:55","url":"/api/v1/tutor/add","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:07:55","url":"/api/v1/tutor/available-students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:08:03","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":10}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 14:08:04","url":"/api/v1/auth/refresh"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 14:08:04","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Dept Head","service":"nec-gate-portal-api","timestamp":"2026-05-22 14:08:13","userId":3}
{"duration":"154ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:08:13","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"156ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:08:14","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:08:14","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:08:14","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:08:14","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:08:30","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 14:08:30","url":"/api/v1/auth/refresh"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 14:08:30","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Student","service":"nec-gate-portal-api","timestamp":"2026-05-22 14:08:34","userId":67}
{"duration":"405ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:08:34","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:08:34","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:08:34","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:08:34","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:08:35","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:08:39","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 14:08:39","url":"/api/v1/auth/refresh"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 14:08:39","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Dept Head","service":"nec-gate-portal-api","timestamp":"2026-05-22 14:08:45","userId":3}
{"duration":"151ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:08:45","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:08:45","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:08:45","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:08:45","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:08:45","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:08:45","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:08:45","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:09:04","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":3}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 14:09:05","url":"/api/v1/auth/refresh"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 14:09:05","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Student","service":"nec-gate-portal-api","timestamp":"2026-05-22 14:09:09","userId":67}
{"duration":"509ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:09:09","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:09:09","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:09:09","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:09:09","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:09:11","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:09:11","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:09:11","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:09:24","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":67}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 14:09:25","url":"/api/v1/auth/refresh"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 14:09:25","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","error":"Your session has expired. Please log in again.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Your session has expired. Please log in again.\n    at handleJWTExpired (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:20:44)\n    at globalErrorHandler (file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/middleware/errorHandler.js:79:55)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:116:17)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:582:12)\n    at next (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:291:5)\n    at Layer.handleError (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\lib\\layer.js:111:12)\n    at trimPrefix (C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:340:13)\n    at C:\\Users\\ponka\\Downloads\\nec-gpp\\necgpp-mar26\\node_modules\\router\\index.js:297:9","timestamp":"2026-05-22 14:27:08","url":"/api/v1/tests"}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 14:27:08","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"29ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:27:08","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"59ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:27:08","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:27:09","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:27:09","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:27:27","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:27:46","url":"/api/v1/subjects?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"39ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:27:48","url":"/api/v1/subjects/3/topics?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:28:27","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Test created","service":"nec-gate-portal-api","testId":48,"test_name":"zsD","timestamp":"2026-05-22 14:28:30","userId":1}
{"duration":"105ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-22 14:28:30","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test created: zsD","timestamp":"2026-05-22 14:28:30"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:28:31","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:28:35","url":"/api/v1/tests/48/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"47ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:28:43","url":"/api/v1/tests/48","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test updated: zsD","timestamp":"2026-05-22 14:28:43"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:28:43","url":"/api/v1/tests/48/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:28:43","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:29:27","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:29:59","url":"/api/v1/tests/48","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test updated: zsD","timestamp":"2026-05-22 14:29:59"}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:29:59","url":"/api/v1/tests/48/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:29:59","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"deletedBy":1,"environment":"development","level":"info","message":"Test deleted","service":"nec-gate-portal-api","testId":48,"timestamp":"2026-05-22 14:30:04"}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"DELETE","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:30:04","url":"/api/v1/tests/48","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test deleted: zsD","timestamp":"2026-05-22 14:30:04"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:30:04","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:30:27","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:30:55","url":"/api/v1/subjects?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:30:56","url":"/api/v1/subjects/14/topics?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Test created","service":"nec-gate-portal-api","testId":49,"test_name":"ssDf","timestamp":"2026-05-22 14:31:16","userId":1}
{"duration":"120ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-22 14:31:16","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test created: ssDf","timestamp":"2026-05-22 14:31:16"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:31:16","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:31:19","url":"/api/v1/tests/49/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:31:27","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:32:27","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:33:08","url":"/api/v1/tests/49","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test updated: ssDff","timestamp":"2026-05-22 14:33:08"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:33:08","url":"/api/v1/tests/49/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:33:08","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:33:10","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:33:10","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:33:27","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:34:02","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:34:02","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:34:02","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:34:02","url":"/api/v1/tests/49/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:34:03","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:34:03","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:34:49","url":"/api/v1/tests/49","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test updated: ssDffs","timestamp":"2026-05-22 14:34:49"}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:34:49","url":"/api/v1/tests/49/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:34:49","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:35:03","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:35:30","url":"/api/v1/subjects?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:35:32","url":"/api/v1/subjects/20/topics?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Test created","service":"nec-gate-portal-api","testId":50,"test_name":"jk","timestamp":"2026-05-22 14:35:36","userId":1}
{"duration":"21ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-22 14:35:36","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test created: jk","timestamp":"2026-05-22 14:35:36"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:35:36","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:35:39","url":"/api/v1/tests/50/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:36:07","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:37:03","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"64ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:37:35","url":"/api/v1/tests/parse-excel","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Test created","service":"nec-gate-portal-api","testId":51,"test_name":"zd","timestamp":"2026-05-22 14:37:48","userId":1}
{"duration":"37ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-22 14:37:48","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test created: zd","timestamp":"2026-05-22 14:37:48"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:37:48","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:37:53","url":"/api/v1/tests/51/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:38:03","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"30ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:38:12","url":"/api/v1/tests/51","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test updated: zd","timestamp":"2026-05-22 14:38:12"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:38:12","url":"/api/v1/tests/51/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:38:12","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:38:39","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:38:39","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:38:39","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:38:39","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:38:49","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:38:49","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:38:49","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"29ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:38:50","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:38:53","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:38:53","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:38:53","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"27ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:38:53","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:39:00","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:39:00","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:39:00","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:39:00","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:39:04","url":"/api/v1/tests/51/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:39:04","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:39:04","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:39:52","url":"/api/v1/subjects?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:39:53","url":"/api/v1/subjects/3/topics?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Test created","service":"nec-gate-portal-api","testId":52,"test_name":"SD","timestamp":"2026-05-22 14:39:58","userId":1}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-22 14:39:58","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test created: SD","timestamp":"2026-05-22 14:39:58"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:39:58","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:40:00","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:40:18","url":"/api/v1/tests/52/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"PATCH","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:40:42","url":"/api/v1/tests/52","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test updated: SD","timestamp":"2026-05-22 14:40:42"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:40:42","url":"/api/v1/tests/52/admin","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:40:42","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:40:46","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:40:46","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:40:46","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:40:46","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:40:57","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:40:57","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:40:57","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:40:58","url":"/api/v1/users/me/sessions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:41:15","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 14:41:16","url":"/api/v1/auth/refresh"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 14:41:16","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"staff2_mechanical@college.edu","password":"pass@123"},"environment":"development","error":"Invalid email or password.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Invalid email or password.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:132:11","timestamp":"2026-05-22 14:41:23","url":"/api/v1/auth/login"}
{"duration":"532ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 14:41:23","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Student","service":"nec-gate-portal-api","timestamp":"2026-05-22 14:41:29","userId":58}
{"duration":"124ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:41:29","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:41:30","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"35ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:41:30","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:41:30","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:41:32","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:41:32","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:41:32","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:41:33","url":"/api/v1/users/me/sessions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:41:47","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":58}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 14:41:47","url":"/api/v1/auth/refresh"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 14:41:47","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Staff","service":"nec-gate-portal-api","timestamp":"2026-05-22 14:41:53","userId":26}
{"duration":"153ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:41:53","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:41:53","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":26}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:41:53","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:41:53","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":26}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:41:53","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":26}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:41:55","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":26}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:41:55","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":26}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:41:55","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":26}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:41:57","url":"/api/v1/users/me/sessions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":26}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:42:00","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":26}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 14:42:01","url":"/api/v1/auth/refresh"}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 14:42:01","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Dept Head","service":"nec-gate-portal-api","timestamp":"2026-05-22 14:42:05","userId":6}
{"duration":"128ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:42:05","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:42:05","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":6}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:42:05","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":6}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:42:05","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:42:05","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":6}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:42:05","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":6}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:42:05","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":6}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:42:07","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":6}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:42:07","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":6}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:42:07","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":6}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:42:09","url":"/api/v1/users/me/sessions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":6}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:42:12","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":6}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 14:42:12","url":"/api/v1/auth/refresh"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 14:42:12","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-22 14:43:03","userId":1}
{"duration":"514ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:43:03","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:43:03","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:43:03","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:43:03","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:43:03","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:43:03","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:43:03","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:43:03","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:43:03","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:43:04","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:43:13","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"1ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:43:33","url":"/api/v1/subjects?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:43:35","url":"/api/v1/subjects/14/topics?page=1&limit=1000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Test created","service":"nec-gate-portal-api","testId":53,"test_name":"jhsdZ","timestamp":"2026-05-22 14:43:40","userId":1}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-05-22 14:43:40","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test created: jhsdZ","timestamp":"2026-05-22 14:43:40"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:43:40","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:43:46","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 14:43:47","url":"/api/v1/auth/refresh"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 14:43:47","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Student","service":"nec-gate-portal-api","timestamp":"2026-05-22 14:44:02","userId":55}
{"duration":"164ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:44:02","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:44:02","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":55}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:44:03","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:44:03","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":55}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:44:03","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":55}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:44:07","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":55}
{"duration":"23ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:44:12","url":"/api/v1/tests/53/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":55}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:44:52","url":"/api/v1/tests/53/save","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":55}
{"environment":"development","level":"info","message":"Scheduler: processing ended test","service":"nec-gate-portal-api","testId":50,"timestamp":"2026-05-22 14:45:00"}
{"count":0,"environment":"development","level":"info","message":"Scheduler: evaluated all attempts","service":"nec-gate-portal-api","test_id":50,"timestamp":"2026-05-22 14:45:00"}
{"environment":"development","level":"info","message":"Scheduler: result email queued","service":"nec-gate-portal-api","testId":50,"timestamp":"2026-05-22 14:45:00"}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test report: jk","timestamp":"2026-05-22 14:45:00"}
{"environment":"development","level":"info","message":"Scheduler: test deleted","name":"jk","service":"nec-gate-portal-api","testId":50,"timestamp":"2026-05-22 14:45:00"}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:45:02","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":55}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:45:22","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":55}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:45:22","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":55}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:45:22","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":55}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:45:38","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":55}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:45:41","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:45:41","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":55}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:45:41","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":55}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:45:44","url":"/api/v1/tests/53/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":55}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:46:24","url":"/api/v1/tests/53/save","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":55}
{"environment":"development","level":"info","message":"Scheduler: processing ended test","service":"nec-gate-portal-api","testId":52,"timestamp":"2026-05-22 14:47:00"}
{"count":0,"environment":"development","level":"info","message":"Scheduler: evaluated all attempts","service":"nec-gate-portal-api","test_id":52,"timestamp":"2026-05-22 14:47:00"}
{"environment":"development","level":"info","message":"Scheduler: result email queued","service":"nec-gate-portal-api","testId":52,"timestamp":"2026-05-22 14:47:00"}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test report: SD","timestamp":"2026-05-22 14:47:00"}
{"environment":"development","level":"info","message":"Scheduler: test deleted","name":"SD","service":"nec-gate-portal-api","testId":52,"timestamp":"2026-05-22 14:47:00"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:47:14","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":55}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:47:16","url":"/api/v1/tests/53/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":55}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:47:19","url":"/api/v1/tests/53/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":55}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:47:35","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":55}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 14:47:36","url":"/api/v1/auth/refresh"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 14:47:36","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Student","service":"nec-gate-portal-api","timestamp":"2026-05-22 14:47:43","userId":54}
{"duration":"167ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:47:43","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:47:44","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:47:44","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":54}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:47:44","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":54}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:47:47","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":54}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:47:50","url":"/api/v1/tests/53/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":54}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:48:30","url":"/api/v1/tests/53/save","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":54}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:48:46","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":54}
{"duration":"33ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:50:26","url":"/api/v1/tests/53/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":54}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:50:31","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":54}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:50:33","url":"/api/v1/tests/53/start","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":54}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:50:34","url":"/api/v1/tests/53/submit","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":54}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:50:43","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":54}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:50:45","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":54}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:50:45","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":54}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:50:46","url":"/api/v1/subjects/14/topics/68/levels","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":54}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:50:47","url":"/api/v1/subjects/14/topics/68/sets?level=1","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":54}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:50:49","url":"/api/v1/subjects/14/topics/68/sets/1012/practice/questions","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":54}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 14:52:42","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":54}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 14:54:29","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":54}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 14:54:29","url":"/api/v1/auth/refresh"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 14:54:29","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"Scheduler: processing ended test","service":"nec-gate-portal-api","testId":53,"timestamp":"2026-05-22 17:24:00"}
{"count":2,"environment":"development","level":"info","message":"Scheduler: evaluated all attempts","service":"nec-gate-portal-api","test_id":53,"timestamp":"2026-05-22 17:24:00"}
{"environment":"development","level":"info","message":"Scheduler: result email queued","service":"nec-gate-portal-api","testId":53,"timestamp":"2026-05-22 17:24:01"}
{"environment":"development","level":"info","message":"Email suppressed (maintenance mode)","service":"nec-gate-portal-api","subject":"Test report: jhsdZ","timestamp":"2026-05-22 17:24:01"}
{"environment":"development","level":"info","message":"Scheduler: test deleted","name":"jhsdZ","service":"nec-gate-portal-api","testId":53,"timestamp":"2026-05-22 17:24:01"}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 17:37:08","url":"/api/v1/auth/refresh"}
{"duration":"63ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 17:37:08","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-05-22 18:00:53"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-05-22 18:00:53"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-05-22 18:00:53"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":32492,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-05-22 18:00:53"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-05-22 18:00:53"}
{"duration":"103ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:11:59","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-22 18:12:13","userId":1}
{"duration":"1199ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:12:13","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:12:14","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:12:14","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:12:14","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:12:14","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:12:14","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:12:19","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 18:12:19","url":"/api/v1/auth/refresh"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 18:12:19","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-22 18:12:24","userId":1}
{"duration":"1024ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:12:24","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:12:25","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:12:25","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 18:12:25","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:12:25","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-05-22 18:12:25","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:12:27","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 18:12:28","url":"/api/v1/auth/refresh"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 18:12:28","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:12:36","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:12:45","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"student7_mechanical@college.edu","password":"pass@123"},"environment":"development","error":"Invalid email or password.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Invalid email or password.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:132:11","timestamp":"2026-05-22 18:13:01","url":"/api/v1/auth/login"}
{"duration":"980ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 18:13:01","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Student","service":"nec-gate-portal-api","timestamp":"2026-05-22 18:13:11","userId":50}
{"duration":"255ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:13:11","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:13:11","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:13:11","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":50}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:13:12","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":50}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:13:20","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":50}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 18:13:20","url":"/api/v1/auth/refresh"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 18:13:20","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"15ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:19:04","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-22 18:19:10","userId":1}
{"duration":"1049ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:19:10","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:19:11","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:19:11","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:19:11","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:19:11","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:19:11","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:20:03","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 18:20:03","url":"/api/v1/auth/refresh"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 18:20:03","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:20:15","url":"/api/v1/auth/forgot-password","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu","password":"pass@123"},"environment":"development","error":"Invalid email or password.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Invalid email or password.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:132:11","timestamp":"2026-05-22 18:20:30","url":"/api/v1/auth/login"}
{"duration":"986ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 18:20:30","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu","password":"pass@1234"},"environment":"development","error":"Invalid email or password.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Invalid email or password.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:132:11","timestamp":"2026-05-22 18:20:34","url":"/api/v1/auth/login"}
{"duration":"976ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 18:20:34","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-05-22 18:20:41","userId":1}
{"duration":"1000ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:20:41","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:20:41","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:20:41","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:20:41","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:20:41","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:20:41","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:23:19","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 18:23:19","url":"/api/v1/auth/refresh"}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 18:23:19","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"body":{"email":"student7_mechanical@college.edu","password":"pass@123"},"environment":"development","error":"Invalid email or password.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Invalid email or password.\n    at file:///C:/Users/ponka/Downloads/nec-gpp/necgpp-mar26/src/controllers/auth.controller.js:132:11","timestamp":"2026-05-22 18:23:30","url":"/api/v1/auth/login"}
{"duration":"987ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 18:23:30","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Student","service":"nec-gate-portal-api","timestamp":"2026-05-22 18:23:38","userId":50}
{"duration":"266ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:23:38","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:23:38","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:23:38","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":50}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:23:38","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":50}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-05-22 18:23:43","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":50}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-05-22 18:23:43","url":"/api/v1/auth/refresh"}
{"duration":"12ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-05-22 18:23:43","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"SIGINT received — starting graceful shutdown","service":"nec-gate-portal-api","timestamp":"2026-05-22 18:29:53"}
{"environment":"development","level":"info","message":"Scheduler stopped.","service":"nec-gate-portal-api","timestamp":"2026-05-22 18:29:53"}
{"environment":"development","level":"info","message":"Scheduler stopped","service":"nec-gate-portal-api","timestamp":"2026-05-22 18:29:53"}
{"environment":"development","level":"info","message":"HTTP server closed","service":"nec-gate-portal-api","timestamp":"2026-05-22 18:29:53"}
{"environment":"development","level":"info","message":"Database pool closed gracefully","service":"nec-gate-portal-api","timestamp":"2026-05-22 18:29:53"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 11:58:51"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-06-13 11:58:51"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-06-13 11:58:51"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":15796,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-06-13 11:58:52"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-06-13 11:58:52"}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-06-13 11:58:56","userId":1}
{"duration":"1435ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 11:58:56","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 11:58:57","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"46ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 11:58:57","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"79ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 11:58:57","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 11:58:58","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"19ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 11:58:58","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 11:58:58","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 11:58:58","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"35ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 11:58:58","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"72ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 11:58:59","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"84ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 11:58:59","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 11:59:01","url":"/api/v1/admin/users?role=Admin&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 12:00:48","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-06-13 12:00:48","url":"/api/v1/auth/refresh"}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-06-13 12:00:48","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 12:05:09"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:05:09"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:05:09"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":26720,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-06-13 12:05:09"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:05:09"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 12:05:11"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:05:11"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:05:11"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":24552,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-06-13 12:05:11"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:05:11"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 12:05:13"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:05:13"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:05:13"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":21304,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-06-13 12:05:13"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:05:13"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 12:05:15"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:05:15"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:05:15"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":6020,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-06-13 12:05:15"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:05:15"}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:05:19","userId":1}
{"duration":"615ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 12:05:19","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:05:20","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"14ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:05:20","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:05:20","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 12:05:20","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 12:05:20","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:05:21","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:05:21","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:05:21","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"26ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:05:21","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"duration":"48ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:05:21","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 12:06:04"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:06:04"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:06:04"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":12612,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-06-13 12:06:04"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:06:04"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 12:06:08"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:06:08"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:06:08"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":5956,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-06-13 12:06:08"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:06:08"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 12:06:10"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:06:10"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:06:10"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":10288,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-06-13 12:06:10"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:06:10"}
{"duration":"22ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:06:21","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"Welcome to NEC GATE Preparation Portal","timestamp":"2026-06-13 12:06:25","to":"ponkarthikeyansd13@gmail.com"}
{"batch_year":"2023","by":1,"dept_code":"CSE","email":"ponkarthikeyansd13@gmail.com","environment":"development","level":"info","message":"Student created","reg_num":"222550","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:06:25"}
{"duration":"616ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":201,"timestamp":"2026-06-13 12:06:25","url":"/api/v1/admin/users/students/single","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"DEV MODE: Email delivery suppressed natively","service":"nec-gate-portal-api","subject":"System Notification: New Student Created","timestamp":"2026-06-13 12:06:25","to":"admin123@college.edu,admin456@college.edu,2212076@nec.edu.in"}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 12:06:25","url":"/api/v1/admin/users?role=Student&page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"SIGINT received — starting graceful shutdown","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:13:50"}
{"environment":"development","level":"info","message":"Scheduler stopped.","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:13:50"}
{"environment":"development","level":"info","message":"Scheduler stopped","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:13:50"}
{"environment":"development","level":"info","message":"HTTP server closed","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:13:50"}
{"environment":"development","level":"info","message":"Database pool closed gracefully","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:13:50"}
{"environment":"development","level":"info","message":"Redis closed","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:13:50"}
{"activeQueries":0,"connectionLimit":10,"environment":"development","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 12:13:53"}
{"environment":"development","level":"info","message":"Redis connected","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:13:53"}
{"environment":"development","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:13:53"}
{"environment":"development","host":"0.0.0.0","level":"info","message":"Server started successfully","nodeVersion":"v24.12.0","pid":13940,"port":5000,"service":"nec-gate-portal-api","timestamp":"2026-06-13 12:13:53"}
{"environment":"development","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:13:53"}
{"duration":"24ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 12:14:01","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","userId":1}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-06-13 12:14:02","url":"/api/v1/auth/refresh"}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-06-13 12:14:02","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","userId":null}
{"body":{"email":"admin123@college.edu","password":"pass@admin"},"environment":"development","error":"Invalid email or password.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Invalid email or password.\n    at file:///D:/fv1/nec-gpp/backend/src/controllers/auth.controller.js:123:11\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-06-13 12:14:06","url":"/api/v1/auth/login"}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-06-13 12:14:06","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","userId":null}
{"body":{"email":"ponkarthikeyan13@gmail.com","password":"pass@karthi"},"environment":"development","error":"Invalid email or password.","level":"error","message":"DEV ERROR","method":"POST","service":"nec-gate-portal-api","stack":"Error: Invalid email or password.\n    at file:///D:/fv1/nec-gpp/backend/src/controllers/auth.controller.js:132:11","timestamp":"2026-06-13 12:14:19","url":"/api/v1/auth/login"}
{"duration":"390ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-06-13 12:14:19","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"User logged in","role":"Admin","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:14:29","userId":329}
{"duration":"449ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 12:14:29","url":"/api/v1/auth/login","userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:14:29","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","userId":329}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:14:29","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","userId":329}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 12:14:29","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","userId":329}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 12:14:30","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","userId":null}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 12:14:30","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","userId":329}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:14:30","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","userId":329}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 12:14:30","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","userId":329}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:14:30","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","userId":329}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:14:38","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"16ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 12:14:40","url":"/api/v1/common/batch-years","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"28ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 12:14:40","url":"/api/v1/progress/students?page=1&limit=12","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 12:14:42","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"20ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:14:42","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:14:42","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:14:42","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:14:42","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 12:14:43","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:14:43","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:14:43","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"30ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:14:43","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"41ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:14:43","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 12:15:10","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:10","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:10","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"35ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:10","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"35ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:10","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 12:15:11","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:11","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"36ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:11","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"37ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:11","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"52ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:11","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"8ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 12:15:11","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:11","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:12","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:12","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"18ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:12","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 12:15:12","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:12","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 12:15:12","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:12","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:12","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:12","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:12","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 12:15:13","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:13","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:13","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:13","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:13","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 12:15:13","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:13","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:13","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:13","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:13","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 12:15:14","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:14","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:15","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:15","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"11ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:15","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"7ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 12:15:15","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:15","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:15","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:15","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:15","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 12:15:15","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:15","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:15","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"9ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:15","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"25ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:16","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 12:15:16","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:16","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:16","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:16","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:16","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 12:15:16","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:16","url":"/api/v1/users/me","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"3ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:16","url":"/api/v1/subjects?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:16","url":"/api/v1/common/departments","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"10ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:16","url":"/api/v1/admin/system/email-status","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"environment":"development","error":"Subject not found.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Subject not found.\n    at file:///D:/fv1/nec-gpp/backend/src/middleware/subject.middleware.js:23:31\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-06-13 12:15:26","url":"/api/v1/subjects/14"}
{"duration":"13ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":404,"timestamp":"2026-06-13 12:15:26","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"environment":"development","error":"Subject not found.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Subject not found.\n    at file:///D:/fv1/nec-gpp/backend/src/middleware/subject.middleware.js:23:31\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-06-13 12:15:26","url":"/api/v1/subjects/14/topics?page=1&limit=6"}
{"duration":"17ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":404,"timestamp":"2026-06-13 12:15:26","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"environment":"development","error":"Subject not found.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Subject not found.\n    at file:///D:/fv1/nec-gpp/backend/src/middleware/subject.middleware.js:23:31\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-06-13 12:15:27","url":"/api/v1/subjects/14"}
{"duration":"6ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":404,"timestamp":"2026-06-13 12:15:27","url":"/api/v1/subjects/14","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"environment":"development","error":"Subject not found.","level":"error","message":"DEV ERROR","method":"GET","service":"nec-gate-portal-api","stack":"Error: Subject not found.\n    at file:///D:/fv1/nec-gpp/backend/src/middleware/subject.middleware.js:23:31\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)","timestamp":"2026-06-13 12:15:27","url":"/api/v1/subjects/14/topics?page=1&limit=6"}
{"duration":"5ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"GET","service":"nec-gate-portal-api","status":404,"timestamp":"2026-06-13 12:15:27","url":"/api/v1/subjects/14/topics?page=1&limit=6","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"4ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"GET","service":"nec-gate-portal-api","status":304,"timestamp":"2026-06-13 12:15:30","url":"/api/v1/tests","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"http","message":"HTTP request","method":"POST","service":"nec-gate-portal-api","status":200,"timestamp":"2026-06-13 12:15:33","url":"/api/v1/auth/logout","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":329}
{"environment":"development","level":"info","message":"Expected client error No refresh token. Please log in again.","method":"POST","service":"nec-gate-portal-api","statusCode":401,"timestamp":"2026-06-13 12:15:33","url":"/api/v1/auth/refresh"}
{"duration":"2ms","environment":"development","ip":"127.0.0.1","level":"warn","message":"Client error","method":"POST","service":"nec-gate-portal-api","status":401,"timestamp":"2026-06-13 12:15:33","url":"/api/v1/auth/refresh","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","userId":null}
{"environment":"development","level":"info","message":"SIGINT received — starting graceful shutdown","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:18:57"}
{"environment":"development","level":"info","message":"Scheduler stopped.","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:18:57"}
{"environment":"development","level":"info","message":"Scheduler stopped","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:18:57"}
{"environment":"development","level":"info","message":"HTTP server closed","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:18:57"}
{"environment":"development","level":"info","message":"Database pool closed gracefully","service":"nec-gate-portal-api","timestamp":"2026-06-13 12:18:57"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:34"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:41"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:48"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:55"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:31:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:01"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:09"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:15"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:22"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:29"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:36"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:43"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:50"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:57"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:32:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:04"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:10"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:18"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:24"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:31"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:38"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:45"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:52"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:33:58"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:05"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:12"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:19"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:25"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:32"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:39"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:46"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:53"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:34:59"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:06"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:13"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:20"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:27"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:33"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:40"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:47"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:54"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:35:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:01"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:08"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:14"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:21"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:28"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:36"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:42"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:49"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:56"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:36:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:03"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:10"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:17"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:23"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:30"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:37"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:44"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:51"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:58"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:37:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:05"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:12"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:19"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:25"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:32"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:39"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:46"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:53"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:38:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:00"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:06"}
{"environment":"production","level":"info","message":"SIGINT received — starting graceful shutdown","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:06"}
{"environment":"production","level":"info","message":"Scheduler stopped.","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:06"}
{"environment":"production","level":"info","message":"Scheduler stopped","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:06"}
{"environment":"production","level":"info","message":"Database pool closed gracefully","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:07"}
{"environment":"production","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:07"}
{"environment":"production","host":"127.0.0.1","level":"info","message":"Server started successfully","nodeVersion":"v22.22.3","pid":88522,"port":5200,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:07"}
{"environment":"production","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:07"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:15"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:21"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:28"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:35"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:42"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:49"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:56"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:39:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:03"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:09"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:17"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:23"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:30"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:37"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:44"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:51"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:58"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:40:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:05"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:12"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:18"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:25"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:32"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:39"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:46"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:53"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:41:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:00"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:07"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:14"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:21"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:28"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:35"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:42"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:49"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:56"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:42:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:03"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:10"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:17"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:23"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:30"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:37"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:44"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:51"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:54"}
{"environment":"production","level":"info","message":"SIGINT received — starting graceful shutdown","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:55"}
{"environment":"production","level":"info","message":"Scheduler stopped.","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:55"}
{"environment":"production","level":"info","message":"Scheduler stopped","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:55"}
{"environment":"production","level":"info","message":"Database pool closed gracefully","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:55"}
{"environment":"production","level":"info","message":"Redis ready","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:55"}
{"environment":"production","host":"127.0.0.1","level":"info","message":"Server started successfully","nodeVersion":"v22.22.3","pid":89112,"port":5200,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:55"}
{"environment":"production","level":"info","message":"Scheduler started: evaluateEndedTests (min), Leaderboards (00:00)","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:55"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:43:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:03"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:10"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:17"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:24"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:31"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:38"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:44"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:51"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:58"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:44:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:05"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:12"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:19"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:26"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:33"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:40"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:47"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:54"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:45:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:00"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:07"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:14"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:21"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:28"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:35"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:43"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:50"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:57"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:46:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:04"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:11"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:18"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:25"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:31"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:38"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:45"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:52"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:47:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:00"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:07"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:14"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:21"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:28"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:35"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:42"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:49"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:56"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:48:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:03"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:10"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:17"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:24"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:31"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:38"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:45"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:52"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:49:59"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:06"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:13"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:20"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:27"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:34"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:41"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:48"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:55"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:50:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:02"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:09"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:16"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:23"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:30"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:37"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:44"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:51"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:51:58"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:06"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:13"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:20"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:27"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:34"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:41"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:48"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:55"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:52:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:02"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:09"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:16"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:23"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:30"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:37"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:45"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:52"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:53:59"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:06"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:13"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:20"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:26"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:33"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:41"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:47"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:54"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:54:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:01"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:09"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:16"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:23"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:30"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:36"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:43"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:50"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:57"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:55:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:05"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:11"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:19"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:26"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:32"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:39"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:46"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:53"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:56:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:00"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:07"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:14"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:21"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:28"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:35"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:42"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:48"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:55"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:57:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:02"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:09"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:16"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:23"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:30"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:37"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:44"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:51"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:58"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:58:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:04"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:11"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:18"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:25"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:32"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:39"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:46"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:53"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 16:59:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:00"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:07"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:14"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:21"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:28"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:35"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:41"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:49"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:56"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:00:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:03"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:09"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:16"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:24"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:31"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:38"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:45"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:52"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:01:59"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:06"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:13"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:20"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:27"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:34"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:41"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:48"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:55"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:02:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:02"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:09"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:16"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:23"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:30"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:37"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:44"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:51"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:58"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:03:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:05"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:12"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:19"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:26"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:33"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:40"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:47"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:53"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:04:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:01"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:07"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:14"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:21"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:28"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:35"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:42"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:49"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:56"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:05:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:02"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:09"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:16"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:23"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:29"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:36"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:43"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:50"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:57"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:06:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:04"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:11"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:17"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:24"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:31"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:38"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:45"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:51"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:58"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:07:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:05"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:12"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:19"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:25"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:32"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:39"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:46"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:53"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:08:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:00"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:06"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:13"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:20"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:27"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:34"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:41"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:47"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:54"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:09:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:01"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:08"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:15"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:22"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:29"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:36"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:43"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:49"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:56"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:10:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:03"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:10"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:17"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:24"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:31"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:38"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:45"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:52"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:11:59"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:06"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:12"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:19"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:26"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:33"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:40"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:46"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:53"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:12:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:00"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:07"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:14"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:21"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:28"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:35"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:41"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:48"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:55"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:13:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:02"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:09"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:16"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:22"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:29"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:36"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:43"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:50"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:57"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:14:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:04"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:11"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:18"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:25"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:32"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:39"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:46"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:52"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:15:59"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:06"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:13"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:20"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:27"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:33"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:40"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:47"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:54"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:16:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:01"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:08"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:14"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:21"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:28"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:35"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:42"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:49"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:56"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:17:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:03"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:09"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:16"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:23"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:30"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:36"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:43"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:50"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:57"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:18:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:04"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:11"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:17"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:24"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:31"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:38"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:45"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:52"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:19:59"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:06"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:12"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:19"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:26"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:33"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:40"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:47"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:53"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:20:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:00"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:07"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:14"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:21"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:28"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:35"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:42"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:49"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:55"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:21:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:02"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:09"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:16"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:23"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:30"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:37"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:44"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:51"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:57"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:22:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:04"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:11"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:18"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:25"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:32"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:39"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:46"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:52"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:23:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:00"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:07"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:14"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:20"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:27"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:34"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:41"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:48"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:55"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:24:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:02"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:08"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:15"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:22"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:29"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:36"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:43"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:50"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:56"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:25:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:03"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:10"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:17"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:23"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:30"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:37"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:44"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:51"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:58"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:26:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:04"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:11"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:18"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:25"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:32"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:38"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:45"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:52"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:27:59"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:06"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:13"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:19"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:26"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:33"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:40"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:47"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:54"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:28:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:00"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:07"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:14"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:22"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:28"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:35"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:42"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:49"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:55"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:29:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:02"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:09"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:16"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:23"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:30"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:36"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:43"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:50"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:57"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:30:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:04"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:10"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:17"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:24"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:31"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:37"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:44"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:51"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:58"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:31:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:05"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:11"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:18"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:25"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:32"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:39"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:45"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:52"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:32:59"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:06"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:13"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:20"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:27"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:34"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:40"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:48"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:54"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:33:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:01"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:08"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:15"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:22"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:29"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:36"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:42"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:49"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:56"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:34:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:03"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:10"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:17"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:23"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:30"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:37"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:44"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:51"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:58"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:35:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:05"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:11"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:18"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:25"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:32"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:39"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:45"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:52"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:36:59"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:06"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:13"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:20"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:26"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:33"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:40"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:47"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:54"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:37:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:01"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:07"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:14"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:21"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:28"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:35"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:42"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:49"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:56"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:38:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:02"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:09"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:16"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:23"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:30"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:36"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:43"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:50"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:57"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:39:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:03"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:10"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:17"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:24"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:31"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:38"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:44"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:51"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:40:58"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:05"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:12"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:19"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:26"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:33"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:40"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:47"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:54"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:41:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:00"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:07"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:14"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:21"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:28"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:34"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:41"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:48"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:55"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:42:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:02"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:08"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:15"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:22"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:29"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:36"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:43"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:50"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:57"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:43:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:03"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:10"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:17"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:24"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:31"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:37"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:44"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:51"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:58"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:44:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:05"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:12"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:18"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:25"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:32"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:39"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:46"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:53"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:45:59"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:06"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:13"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:20"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:26"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:33"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:40"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:47"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:54"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:46:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:00"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:07"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:14"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:21"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:28"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:35"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:41"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:48"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:55"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:47:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:02"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:08"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:15"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:22"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:29"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:36"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:43"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:50"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:56"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:48:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:03"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:10"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:17"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:23"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:30"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:37"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:44"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:51"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:57"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:49:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:04"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:11"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:18"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:25"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:31"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:38"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:45"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:52"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:50:59"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:06"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:13"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:20"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:27"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:33"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:40"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:47"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:54"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:51:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:01"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:08"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:14"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:21"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:28"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:35"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:42"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:49"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:56"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:52:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:02"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:09"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:16"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:23"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:30"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:37"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:44"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:51"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:58"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:53:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:05"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:12"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:18"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:25"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:32"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:39"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:46"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:53"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:54:59"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:06"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:13"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:20"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:27"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:33"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:40"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:47"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:54"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:55:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:01"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:08"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:14"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:21"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:28"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:35"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:37"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:42"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:43"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:43"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:44"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:44"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:49"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:50"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:55"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:57"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:56:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:02"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:04"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:09"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:11"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:16"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:17"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:18"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:18"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:23"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:24"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:25"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:25"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:30"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:31"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:32"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:32"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:35"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:36"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:36"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:37"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:37"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:38"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:38"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:39"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:39"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:40"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:40"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:41"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:41"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:42"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:42"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:43"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:45"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:45"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:46"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:46"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:47"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:47"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:48"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:48"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:49"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:49"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:50"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:50"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:51"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:51"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:52"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:52"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:53"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:53"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:54"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:54"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:55"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:55"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:56"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:56"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:57"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:57"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:58"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:58"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:59"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:57:59"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:00"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:00"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:01"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:01"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:02"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:02"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:03"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:03"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:04"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:04"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:05"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:05"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:06"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:06"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:07"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:07"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:08"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:08"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:09"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:09"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:10"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:10"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:11"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:11"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:12"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:12"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:13"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:13"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:14"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:14"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:15"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:15"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:16"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:16"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:17"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:17"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:19"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:19"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:20"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:20"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:21"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:21"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:22"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:22"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:23"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:23"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:24"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:24"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:26"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:26"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:27"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:27"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:28"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:28"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:29"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:29"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:30"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:30"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:31"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:31"}
{"activeQueries":0,"connectionLimit":10,"environment":"production","level":"info","message":"Database connected successfully","queueLimit":150,"service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:33"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:33"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:34"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:34"}
{"environment":"production","level":"warn","message":"Redis reconnecting...","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:35"}
{"environment":"production","err":"connect ECONNREFUSED 127.0.0.1:6379","level":"error","message":"Redis error","service":"nec-gate-portal-api","timestamp":"2026-06-13 17:58:35"}
