CognxSafeTrack commited on
Commit
0a2a069
Β·
1 Parent(s): f34444d

debug: add verbose startup tracing for route registration

Browse files
Files changed (1) hide show
  1. apps/api/src/index.ts +33 -6
apps/api/src/index.ts CHANGED
@@ -188,14 +188,41 @@ server.register(async function guardedRoutes(scope) {
188
  }
189
  });
190
 
191
- scope.register(adminRoutes, { prefix: '/v1/admin' });
192
- scope.register(organizationRoutes, { prefix: '/v1/organizations' });
193
- scope.register(aiRoutes, { prefix: '/v1/ai' });
194
- scope.register(paymentRoutes, { prefix: '/v1/payments' });
195
- scope.register(analyticsRoutes, { prefix: '/v1/analytics' });
196
- scope.register(internalRoutes);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
197
  });
198
 
 
 
199
  // ── Health Routes (public) ─────────────────────────────────────────────────────
200
  server.get('/', async () => {
201
  return {
 
188
  }
189
  });
190
 
191
+ logger.info('[STARTUP] Entering guarded routes scope...');
192
+
193
+ scope.register(async (adminScope) => {
194
+ logger.info('[STARTUP] Registering Admin routes...');
195
+ await adminScope.register(adminRoutes, { prefix: '/v1/admin' });
196
+ });
197
+
198
+ scope.register(async (orgScope) => {
199
+ logger.info('[STARTUP] Registering Organization routes...');
200
+ await orgScope.register(organizationRoutes, { prefix: '/v1/organizations' });
201
+ });
202
+
203
+ scope.register(async (aiScope) => {
204
+ logger.info('[STARTUP] Registering AI routes...');
205
+ await aiScope.register(aiRoutes, { prefix: '/v1/ai' });
206
+ });
207
+
208
+ scope.register(async (payScope) => {
209
+ logger.info('[STARTUP] Registering Payment routes...');
210
+ await payScope.register(paymentRoutes, { prefix: '/v1/payments' });
211
+ });
212
+
213
+ scope.register(async (anaScope) => {
214
+ logger.info('[STARTUP] Registering Analytics routes...');
215
+ await anaScope.register(analyticsRoutes, { prefix: '/v1/analytics' });
216
+ });
217
+
218
+ scope.register(async (intScope) => {
219
+ logger.info('[STARTUP] Registering Internal routes...');
220
+ await intScope.register(internalRoutes);
221
+ });
222
  });
223
 
224
+ logger.info('[STARTUP] All routes registered. Preparing to listen...');
225
+
226
  // ── Health Routes (public) ─────────────────────────────────────────────────────
227
  server.get('/', async () => {
228
  return {