{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-10T02:08:54.499Z"}
{"level":"info","message":"Nest encountered an undefined dependency. This may be due to a circular import or a missing dependency declaration.","params":["InjectorLogger"],"timestamp":"2026-05-10T02:08:54.555Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:08:54.841Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:08:54.842Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:08:54.844Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:08:54.845Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:08:54.845Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:08:54.846Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:08:54.847Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (1)...","params":["AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1134:18)\n    at afterConnectMultiple (node:net:1715:7)","TypeOrmModule"],"timestamp":"2026-05-10T02:08:54.877Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.249Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.250Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.250Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.250Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.250Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.251Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.251Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.251Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.251Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.251Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.251Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.251Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.252Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.252Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.252Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.252Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.252Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.252Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.252Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.252Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.252Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.252Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.252Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.253Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.253Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.253Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.253Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.257Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.257Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.257Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.258Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.258Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.259Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.259Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.260Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.260Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.261Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.261Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.261Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.262Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.262Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.262Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.263Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.263Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.263Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.263Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.263Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.264Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.264Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.264Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.264Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:01.265Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T02:09:01.305Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T02:09:01.305Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T02:09:01.305Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T02:09:01.305Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T02:09:01.305Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T02:09:01.306Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T02:09:01.306Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T02:09:01.306Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T02:09:01.307Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T02:09:01.307Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.308Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.310Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.310Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.310Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.311Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.311Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.312Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.312Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.312Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.313Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.313Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.314Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.314Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.314Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.314Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.315Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.315Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.315Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.315Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.316Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.316Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.316Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.317Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.317Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.317Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.318Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.318Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.318Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.318Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.318Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.319Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.319Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.319Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.319Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.320Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.320Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.320Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.320Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.320Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.321Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.321Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.321Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.322Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.322Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.323Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.323Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.324Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.324Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.324Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.324Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.325Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.325Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.325Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.325Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.326Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.326Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.326Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.327Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.327Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.327Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.328Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.328Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.328Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.328Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.329Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.329Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.329Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.329Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.330Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.330Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.330Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.331Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.331Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.331Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.332Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.332Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.332Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.332Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.332Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.332Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.332Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.333Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.333Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.333Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.333Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.333Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.333Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.334Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.334Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.334Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.334Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.334Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.335Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.335Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.335Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.335Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.335Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.335Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.336Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.336Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.336Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.336Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.336Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.336Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.336Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.337Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.337Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.337Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.337Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.337Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.337Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.338Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.338Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.338Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.338Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.339Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.339Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.339Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.340Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.340Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.340Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.340Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.341Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.341Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.341Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.342Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.342Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.342Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.343Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.343Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.343Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.343Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.344Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.344Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.344Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.344Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.344Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.345Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.345Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.345Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.345Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.345Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.345Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.345Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.346Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.346Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.346Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.346Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.347Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.347Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.347Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.347Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.347Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.348Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.348Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.348Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.348Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.349Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.349Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.349Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.349Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.350Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.350Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.350Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.350Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.351Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.351Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.351Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.351Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.351Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.351Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.351Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.351Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.351Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.352Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.352Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.352Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.352Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.352Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.352Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.352Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.353Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.353Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.353Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.353Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.353Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.353Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.353Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.354Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.354Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.354Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.355Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.355Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.355Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.355Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.355Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.355Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.356Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.356Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.356Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.356Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.356Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.356Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.356Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.356Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.356Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.357Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.357Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.357Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.357Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.357Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.357Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.357Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.357Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.357Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.358Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.358Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.358Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.358Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.358Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.358Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.358Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.358Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.358Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.358Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.359Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.359Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.359Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.359Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.359Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.359Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.359Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.359Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.360Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.360Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.360Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.360Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.360Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.360Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.361Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.361Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.361Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.361Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.361Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.361Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.361Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.361Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.362Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.362Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.362Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.362Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.362Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.362Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.362Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.363Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.363Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.363Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.363Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.363Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.363Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.363Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.363Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.364Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.364Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.364Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.364Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.364Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.364Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.364Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.365Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.365Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.365Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.365Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.365Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.365Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.365Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.365Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.365Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.366Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.366Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.366Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.366Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.366Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.366Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.366Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.367Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.367Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.367Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.367Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.367Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.367Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.367Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.367Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.368Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.368Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.368Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.368Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.368Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.368Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.368Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.369Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.369Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:01.369Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.369Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:01.369Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-10T02:09:04.398Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-10T02:09:04.398Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-10T02:09:04.399Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-10T02:09:04.442Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-10T02:09:04.469Z"}
{"level":"info","message":"Seeding user subscriptions...","params":["SeedingService"],"timestamp":"2026-05-10T02:09:04.568Z"}
{"level":"info","message":"Seeding fanclub posts...","params":["SeedingService"],"timestamp":"2026-05-10T02:09:04.576Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-10T02:09:04.590Z"}
{"level":"info","message":"Seeding marketplace orders...","params":["SeedingService"],"timestamp":"2026-05-10T02:09:04.594Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-10T02:09:04.603Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-10T02:09:04.608Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-10T02:09:04.612Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-10T02:09:14.655Z"}
{"level":"info","message":"Nest encountered an undefined dependency. This may be due to a circular import or a missing dependency declaration.","params":["InjectorLogger"],"timestamp":"2026-05-10T02:09:14.666Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:14.707Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:14.707Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:14.708Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:14.708Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:14.708Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:14.709Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:14.709Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.550Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.551Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.552Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.552Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.552Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.552Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.552Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.552Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.552Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.553Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.553Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.553Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.553Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.553Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.554Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.554Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.554Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.554Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.554Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.554Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.554Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.555Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.555Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.555Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.555Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.555Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.555Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.559Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.559Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.559Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.559Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.559Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.560Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.560Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.560Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.561Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.561Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.561Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.562Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.562Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.562Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.562Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.562Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.562Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.562Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.562Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.562Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.563Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.563Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.563Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.563Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T02:09:17.563Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T02:09:17.602Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T02:09:17.602Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T02:09:17.602Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T02:09:17.602Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T02:09:17.603Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T02:09:17.603Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T02:09:17.603Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T02:09:17.603Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T02:09:17.603Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T02:09:17.603Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.604Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.606Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.606Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.606Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.606Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.607Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.607Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.607Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.607Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.607Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.608Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.608Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.608Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.609Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.609Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.609Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.609Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.610Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.610Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.610Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.611Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.611Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.611Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.611Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.612Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.612Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.612Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.613Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.613Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.613Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.613Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.614Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.614Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.614Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.614Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.615Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.615Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.615Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.615Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.615Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.616Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.616Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.616Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.616Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.616Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.616Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.616Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.617Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.617Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.617Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.617Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.617Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.617Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.618Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.618Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.618Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.618Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.619Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.619Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.619Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.619Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.619Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.620Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.620Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.620Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.620Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.620Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.623Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.623Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.623Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.623Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.623Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.624Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.624Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.624Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.624Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.624Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.624Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.624Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.624Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.624Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.625Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.625Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.625Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.625Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.625Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.625Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.625Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.625Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.625Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.625Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.626Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.626Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.626Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.626Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.626Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.626Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.626Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.627Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.627Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.627Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.627Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.628Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.628Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.628Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.628Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.628Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.628Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.628Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.629Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.629Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.629Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.629Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.629Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.630Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.630Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.630Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.630Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.630Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.630Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.630Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.631Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.631Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.631Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.631Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.631Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.631Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.632Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.632Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.632Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.632Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.632Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.632Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.632Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.632Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.632Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.632Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.633Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.633Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.633Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.633Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.633Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.633Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.633Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.634Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.634Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.634Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.634Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.634Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.634Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.635Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.635Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.635Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.635Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.635Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.635Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.636Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.636Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.636Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.636Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.636Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.636Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.636Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.636Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.636Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.637Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.637Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.637Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.637Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.637Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.637Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.637Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.637Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.637Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.637Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.638Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.638Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.638Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.638Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.638Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.638Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.638Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.638Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.639Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.639Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.639Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.639Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.639Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.639Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.639Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.639Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.640Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.640Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.640Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.640Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.640Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.640Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.640Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.640Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.640Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.640Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.641Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.641Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.641Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.641Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.641Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.641Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.641Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.641Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.641Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.641Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.641Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.641Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.642Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.642Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.642Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.642Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.642Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.642Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.642Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.642Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.642Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.642Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.642Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.643Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.643Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.643Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.643Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.643Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.643Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.643Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.644Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.644Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.644Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.644Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.644Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.644Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.644Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.644Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.644Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.645Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.645Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.645Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.645Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.645Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.645Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.645Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.645Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.646Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.646Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.646Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.646Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.646Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.646Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.646Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.646Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.646Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.646Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.646Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.647Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.647Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.647Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.647Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.647Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.647Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.647Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.647Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.648Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.648Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.648Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.648Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.648Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.648Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.648Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.649Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.649Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.649Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.649Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.649Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.649Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.649Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.649Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.649Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.650Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.650Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.650Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.650Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.650Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.650Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.650Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.651Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.651Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.651Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.651Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.651Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.651Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.651Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.651Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.651Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.651Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.652Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.652Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-10T02:09:17.652Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.652Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T02:09:17.652Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-10T02:09:20.679Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-10T02:09:20.679Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-10T02:09:20.680Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-10T02:09:20.714Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-10T02:09:20.730Z"}
{"level":"info","message":"Seeding user subscriptions...","params":["SeedingService"],"timestamp":"2026-05-10T02:09:20.815Z"}
{"level":"info","message":"Seeding fanclub posts...","params":["SeedingService"],"timestamp":"2026-05-10T02:09:20.822Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-10T02:09:20.836Z"}
{"level":"info","message":"Seeding marketplace orders...","params":["SeedingService"],"timestamp":"2026-05-10T02:09:20.839Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-10T02:09:20.847Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-10T02:09:20.851Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-10T02:09:20.853Z"}
{"level":"info","message":"{\"audit\":true,\"action\":\"LOGIN\",\"actorType\":\"user\",\"actorUserId\":2,\"actorRole\":\"talent\",\"entityType\":null,\"entityId\":null,\"createdAt\":\"2026-05-10T02:29:08.598Z\"}","params":["AuditService"],"timestamp":"2026-05-10T02:29:08.610Z"}
{"level":"error","message":"Audit log failed: Lock wait timeout exceeded; try restarting transaction","params":[null,"AuditService"],"timestamp":"2026-05-10T02:48:49.923Z"}
{"level":"info","message":"[AuthCron] Starting stale refresh token cleanup...","params":["AuthCronService"],"timestamp":"2026-05-10T03:00:00.031Z"}
{"level":"info","message":"[AuthCron] Purged 0 stale refresh tokens.","params":["AuthCronService"],"timestamp":"2026-05-10T03:00:00.046Z"}
{"level":"info","message":"{\"audit\":true,\"action\":\"LOGIN\",\"actorType\":\"user\",\"actorUserId\":4,\"actorRole\":\"client\",\"entityType\":null,\"entityId\":null,\"createdAt\":\"2026-05-10T03:03:59.957Z\"}","params":["AuditService"],"timestamp":"2026-05-10T03:03:59.960Z"}
{"level":"info","message":"{\"audit\":true,\"action\":\"LOGIN\",\"actorType\":\"user\",\"actorUserId\":4,\"actorRole\":\"client\",\"entityType\":null,\"entityId\":null,\"createdAt\":\"2026-05-10T03:08:07.206Z\"}","params":["AuditService"],"timestamp":"2026-05-10T03:08:07.247Z"}
{"level":"info","message":"{\"audit\":true,\"action\":\"LOGIN\",\"actorType\":\"user\",\"actorUserId\":2,\"actorRole\":\"talent\",\"entityType\":null,\"entityId\":null,\"createdAt\":\"2026-05-10T03:11:12.522Z\"}","params":["AuditService"],"timestamp":"2026-05-10T03:11:12.529Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-10T03:13:32.030Z"}
{"level":"info","message":"Nest encountered an undefined dependency. This may be due to a circular import or a missing dependency declaration.","params":["InjectorLogger"],"timestamp":"2026-05-10T03:13:32.081Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:32.325Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:32.326Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:32.327Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:32.328Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:32.328Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:32.330Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:32.331Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-10T03:13:37.047Z"}
{"level":"info","message":"Nest encountered an undefined dependency. This may be due to a circular import or a missing dependency declaration.","params":["InjectorLogger"],"timestamp":"2026-05-10T03:13:37.077Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:37.246Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:37.248Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:37.249Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:37.250Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:37.251Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:37.252Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:37.253Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.543Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.547Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.548Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.549Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.549Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.550Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.550Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.550Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.551Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.551Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.552Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.553Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.553Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.553Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.554Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.554Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.555Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.555Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.556Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.556Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.556Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.557Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.558Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.558Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.560Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.562Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.565Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.586Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.586Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.587Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.588Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.590Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.595Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.595Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.600Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.602Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.606Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.607Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.608Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.609Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.610Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.611Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.613Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.614Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.616Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.617Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.619Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.622Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.624Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.625Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.626Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:13:42.628Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:13:42.889Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:13:42.890Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:13:42.890Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:13:42.891Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:13:42.891Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:13:42.891Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:13:42.892Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:13:42.893Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:13:42.894Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:13:42.896Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:42.900Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.906Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:42.907Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.909Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.910Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:42.911Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.912Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.913Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.915Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.916Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.918Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.920Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.922Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.924Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.925Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:42.926Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.928Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.929Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.930Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.931Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.932Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.933Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.935Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.936Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.937Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.939Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.940Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.941Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.942Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.943Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.944Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.945Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:42.946Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.947Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:42.947Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.949Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.950Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.950Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.951Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.952Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.953Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.954Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.956Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.956Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.957Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.958Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.959Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.960Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:42.960Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.961Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.962Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.964Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.965Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.966Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.967Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:42.967Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.968Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.969Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.971Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.973Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:42.973Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.974Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.977Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.978Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.979Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.980Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.981Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.982Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.983Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.984Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.985Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.985Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.987Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.987Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.988Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.989Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.990Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.991Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.992Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.993Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.994Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.995Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.996Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.997Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:42.997Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.998Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.999Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:42.999Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.000Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.001Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.004Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.005Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.006Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.006Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.007Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.008Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.009Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.009Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.011Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.012Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.013Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.014Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:43.015Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.016Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:43.016Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.018Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.019Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.020Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.021Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.022Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.023Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.024Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.025Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:43.025Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.027Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.028Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.029Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.029Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.030Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.032Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.034Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.035Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:43.036Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.037Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.038Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.039Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:43.043Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.044Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.045Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.046Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.048Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:43.048Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.049Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.050Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.051Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.052Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.053Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.054Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.055Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.057Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.058Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.060Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.061Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.064Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.066Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.068Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.068Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.069Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.075Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.075Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.076Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.077Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.078Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.079Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.080Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:43.080Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.081Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.082Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.084Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:43.085Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.086Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.087Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.087Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.088Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.089Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.090Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.090Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.091Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.092Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.093Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.094Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.095Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.096Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.097Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:43.097Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.098Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.099Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.100Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.100Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.101Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.102Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.103Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.104Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.105Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.106Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.108Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.108Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:43.109Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.110Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.111Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.112Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.113Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.114Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.115Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.116Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.119Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.123Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.125Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:43.126Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.128Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.129Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.130Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.132Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.133Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.134Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.136Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.138Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.139Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.140Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:43.141Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.142Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.143Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.144Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.145Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.146Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.147Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.147Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.148Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:43.149Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.150Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.151Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:43.152Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.153Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.154Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.155Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.155Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.156Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:43.157Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.158Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:43.158Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.159Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.160Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.161Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.161Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.162Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.164Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.164Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.165Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.166Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.167Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.168Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.168Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.169Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.171Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.172Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.173Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.174Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.174Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.175Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.176Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.177Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.178Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.179Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.180Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.181Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.181Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.182Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.183Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.184Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.185Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.186Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.186Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.187Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:43.188Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.189Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.190Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.190Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.191Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.192Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.193Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.194Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.196Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.196Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.197Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.198Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:43.198Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.199Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.201Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.203Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.203Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:43.204Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.204Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.205Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.206Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.207Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:43.208Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.208Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.209Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.210Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.211Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.212Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.213Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.213Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.214Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.215Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.216Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:43.217Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.218Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.219Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.220Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.221Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.222Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:13:43.222Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.223Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:13:43.224Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-10T03:13:46.324Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-10T03:13:46.327Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-10T03:13:46.327Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-10T03:13:46.441Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-10T03:13:46.498Z"}
{"level":"info","message":"Seeding user subscriptions...","params":["SeedingService"],"timestamp":"2026-05-10T03:13:46.774Z"}
{"level":"info","message":"Seeding fanclub posts...","params":["SeedingService"],"timestamp":"2026-05-10T03:13:46.788Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-10T03:13:46.826Z"}
{"level":"info","message":"Seeding marketplace orders...","params":["SeedingService"],"timestamp":"2026-05-10T03:13:46.834Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-10T03:13:46.865Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-10T03:13:46.883Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-10T03:13:46.894Z"}
{"level":"error","message":"[POST] /fanclub/creators/2/subscribe - Error: Lock wait timeout exceeded; try restarting transaction","params":["QueryFailedError: Lock wait timeout exceeded; try restarting transaction\n    at Query.onResult (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\driver\\src\\driver\\mysql\\MysqlQueryRunner.ts:248:33)\n    at Query.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:36:14)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","GlobalExceptionFilter"],"timestamp":"2026-05-10T03:24:15.652Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-10T03:27:18.460Z"}
{"level":"info","message":"Nest encountered an undefined dependency. This may be due to a circular import or a missing dependency declaration.","params":["InjectorLogger"],"timestamp":"2026-05-10T03:27:18.486Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:18.582Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:18.582Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:18.583Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:18.584Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:18.584Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:18.585Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:18.586Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-10T03:27:21.259Z"}
{"level":"info","message":"Nest encountered an undefined dependency. This may be due to a circular import or a missing dependency declaration.","params":["InjectorLogger"],"timestamp":"2026-05-10T03:27:21.282Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:21.368Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:21.369Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:21.370Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:21.370Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:21.371Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:21.371Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:21.372Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-10T03:27:26.064Z"}
{"level":"info","message":"Nest encountered an undefined dependency. This may be due to a circular import or a missing dependency declaration.","params":["InjectorLogger"],"timestamp":"2026-05-10T03:27:26.083Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:26.155Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:26.158Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:26.159Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:26.160Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:26.161Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:26.161Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:26.162Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.681Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.683Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.683Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.684Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.684Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.684Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.684Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.684Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.685Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.685Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.685Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.686Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.686Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.686Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.686Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.689Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.690Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.690Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.690Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.690Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.691Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.691Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.691Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.691Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.691Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.692Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.693Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.702Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.702Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.703Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.703Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.704Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.706Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.707Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.711Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.712Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.713Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.714Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.715Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.715Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.716Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.716Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.716Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.716Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.716Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.717Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.717Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.718Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.718Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.719Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.719Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:29.719Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:27:29.872Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:27:29.873Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:27:29.874Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:27:29.874Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:27:29.874Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:27:29.874Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:27:29.875Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:27:29.875Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:27:29.875Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:27:29.876Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:29.879Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.883Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:29.884Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.885Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.885Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:29.885Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.886Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.887Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.888Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.889Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.891Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.892Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.894Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.899Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.900Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:29.901Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.903Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.906Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.911Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.913Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.914Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.915Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.916Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.917Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.921Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.923Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.925Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.926Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.928Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.929Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.929Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.930Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:29.931Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.932Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:29.932Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.933Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.934Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.935Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.935Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.937Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.938Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.938Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.939Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.940Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.941Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.943Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.943Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.944Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:29.946Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.947Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.947Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.948Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.949Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.950Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.950Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:29.951Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.952Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.952Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.953Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.954Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:29.954Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.956Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.956Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.957Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.958Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.959Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.960Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.961Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.962Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.962Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.963Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.963Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.966Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.967Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.968Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.968Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.970Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.971Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.971Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.972Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.973Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.973Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.974Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.975Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:29.975Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.976Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.977Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.977Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.978Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.979Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.979Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.980Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.980Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.981Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.982Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.983Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.983Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.984Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.986Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.986Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.988Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.988Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:29.989Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.990Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:29.990Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.991Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.991Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.992Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.993Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.994Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.994Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.995Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.995Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:29.996Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.997Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.997Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.998Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:29.999Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.000Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.000Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.001Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.001Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:30.001Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.003Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.004Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.004Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:30.004Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.005Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.006Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.006Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.007Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:30.008Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.008Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.010Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.011Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.011Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.012Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.012Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.013Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.014Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.015Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.016Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.016Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.017Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.018Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.018Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.019Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.019Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.020Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.021Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.022Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.022Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.023Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.023Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.023Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:30.024Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.024Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.025Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.025Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:30.026Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.026Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.027Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.027Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.028Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.028Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.029Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.029Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.030Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.031Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.031Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.032Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.032Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.033Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.033Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:30.034Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.034Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.035Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.035Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.036Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.036Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.037Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.037Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.038Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.038Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.039Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.039Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.040Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:30.040Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.041Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.041Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.042Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.042Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.043Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.043Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.043Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.044Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.045Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.045Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:30.045Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.046Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.046Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.047Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.047Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.047Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.048Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.048Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.048Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.049Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.049Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:30.049Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.050Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.050Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.051Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.051Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.052Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.052Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.053Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.053Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:30.054Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.054Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.055Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:30.056Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.057Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.057Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.058Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.058Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.059Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:30.059Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.060Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:30.060Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.061Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.061Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.062Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.062Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.062Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.063Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.074Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.075Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.075Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.076Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.076Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.077Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.077Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.078Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.078Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.079Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.079Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.079Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.080Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.080Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.080Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.081Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.082Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.082Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.082Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.083Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.083Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.084Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.084Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.085Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.085Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.086Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.086Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:30.086Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.087Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.087Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.088Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.088Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.089Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.089Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.090Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.090Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.091Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.092Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.092Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:30.093Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.093Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.094Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.094Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.094Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:30.095Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.095Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.095Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.096Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.097Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:30.097Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.097Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.098Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.098Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.098Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.099Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.099Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.100Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.100Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.100Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.101Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:30.101Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.102Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.102Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.102Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.103Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.103Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:30.103Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.104Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:30.104Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-10T03:27:33.166Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-10T03:27:33.167Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-10T03:27:33.168Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-10T03:27:33.256Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-10T03:27:33.305Z"}
{"level":"info","message":"Seeding user subscriptions...","params":["SeedingService"],"timestamp":"2026-05-10T03:27:33.558Z"}
{"level":"info","message":"Seeding fanclub posts...","params":["SeedingService"],"timestamp":"2026-05-10T03:27:33.575Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-10T03:27:33.619Z"}
{"level":"info","message":"Seeding marketplace orders...","params":["SeedingService"],"timestamp":"2026-05-10T03:27:33.629Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-10T03:27:33.658Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-10T03:27:33.681Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-10T03:27:33.693Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-10T03:27:36.248Z"}
{"level":"info","message":"Nest encountered an undefined dependency. This may be due to a circular import or a missing dependency declaration.","params":["InjectorLogger"],"timestamp":"2026-05-10T03:27:36.275Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:36.367Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:36.368Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:36.369Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:36.370Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:36.370Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:36.371Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:36.371Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.489Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.495Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.497Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.498Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.499Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.499Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.500Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.501Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.502Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.502Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.503Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.503Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.504Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.504Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.504Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.504Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.505Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.505Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.505Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.506Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.506Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.506Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.506Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.507Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.507Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.507Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.510Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.525Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.526Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.526Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.526Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.526Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.529Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.530Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.534Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.537Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.538Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.539Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.539Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.539Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.540Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.541Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.542Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.542Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.542Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.543Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.544Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.545Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.545Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.545Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.546Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:27:42.546Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:27:42.782Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:27:42.783Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:27:42.783Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:27:42.784Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:27:42.784Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:27:42.785Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:27:42.786Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:27:42.787Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:27:42.788Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:27:42.791Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:42.798Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.803Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:42.804Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.805Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.807Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:42.808Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.810Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.810Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.811Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.811Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.812Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.812Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.813Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.814Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.815Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:42.815Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.817Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.818Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.822Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.823Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.824Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.824Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.826Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.828Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.829Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.831Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.832Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.833Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.834Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.836Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.837Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.838Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:42.838Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.839Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:42.839Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.840Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.841Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.843Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.844Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.845Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.845Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.846Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.846Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.847Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.848Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.850Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.851Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.853Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:42.853Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.855Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.857Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.858Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.859Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.859Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.860Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:42.860Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.861Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.861Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.862Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.863Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:42.863Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.865Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.867Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.868Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.870Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.871Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.873Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.875Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.876Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.877Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.878Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.879Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.879Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.880Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.880Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.881Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.882Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.883Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.884Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.885Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.886Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.886Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.887Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.887Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:42.887Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.888Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.888Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.889Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.890Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.890Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.892Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.892Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.892Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.893Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.893Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.894Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.894Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.894Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.895Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.895Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.896Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.896Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:42.897Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.897Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:42.898Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.898Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.899Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.901Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.902Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.903Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.905Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.905Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.906Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:42.906Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.906Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.907Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.907Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.908Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.908Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.908Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.909Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.909Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:42.910Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.910Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.911Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.913Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:42.913Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.914Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.914Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.915Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.916Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:42.916Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.918Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.919Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.920Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.921Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.922Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.923Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.923Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.924Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.925Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.926Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.927Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.927Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.928Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.928Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.929Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.929Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.930Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.930Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.931Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.932Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.933Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.934Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.935Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:42.936Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.938Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.940Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.940Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:42.941Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.941Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.942Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.942Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.942Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.943Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.945Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.946Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.947Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.949Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.951Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.953Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.954Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.955Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.957Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:42.958Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.960Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.962Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.964Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.965Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.967Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.968Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.969Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.971Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.973Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.975Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.976Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.977Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:42.978Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.980Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.982Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.983Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.984Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.986Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.987Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.988Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.990Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.991Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.993Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:42.993Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.995Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.996Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.998Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:42.999Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.002Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.003Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.005Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.006Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.006Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.007Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:43.007Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.008Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.008Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.010Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.011Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.013Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.019Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.020Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.022Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:43.023Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.024Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.025Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:43.027Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.029Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.030Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.031Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.033Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.034Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:43.035Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.037Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:43.038Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.038Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.039Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.039Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.041Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.041Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.043Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.045Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.046Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.047Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.047Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.048Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.049Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.050Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.051Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.052Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.052Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.053Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.053Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.053Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.054Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.055Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.055Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.058Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.059Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.059Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.060Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.061Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.062Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.063Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.063Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.064Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.065Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.066Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:43.067Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.069Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.071Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.072Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.072Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.073Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.074Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.074Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.076Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.079Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.080Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.080Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:43.080Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.081Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.081Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.082Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.083Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:43.084Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.085Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.086Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.086Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.087Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:43.088Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.089Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.090Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.091Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.094Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.095Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.095Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.095Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.096Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.097Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.098Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:43.098Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.100Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.101Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.102Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.103Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.104Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:27:43.104Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.105Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:27:43.109Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-10T03:27:46.207Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-10T03:27:46.208Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-10T03:27:46.208Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-10T03:27:46.321Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-10T03:27:46.379Z"}
{"level":"info","message":"Seeding user subscriptions...","params":["SeedingService"],"timestamp":"2026-05-10T03:27:46.495Z"}
{"level":"info","message":"Seeding fanclub posts...","params":["SeedingService"],"timestamp":"2026-05-10T03:27:46.501Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-10T03:27:46.520Z"}
{"level":"info","message":"Seeding marketplace orders...","params":["SeedingService"],"timestamp":"2026-05-10T03:27:46.523Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-10T03:27:46.538Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-10T03:27:46.548Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-10T03:27:46.552Z"}
{"level":"info","message":"{\"audit\":true,\"action\":\"LOGIN\",\"actorType\":\"user\",\"actorUserId\":4,\"actorRole\":\"client\",\"entityType\":null,\"entityId\":null,\"createdAt\":\"2026-05-10T03:34:18.653Z\"}","params":["AuditService"],"timestamp":"2026-05-10T03:34:18.663Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-10T03:40:22.555Z"}
{"level":"info","message":"Nest encountered an undefined dependency. This may be due to a circular import or a missing dependency declaration.","params":["InjectorLogger"],"timestamp":"2026-05-10T03:40:22.566Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:22.608Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:22.608Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:22.609Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:22.609Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:22.609Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:22.609Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:22.609Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.402Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.406Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.407Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.408Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.408Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.409Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.410Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.410Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.410Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.411Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.411Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.411Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.412Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.412Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.413Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.413Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.413Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.414Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.414Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.414Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.414Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.414Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.414Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.414Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.414Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.415Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.416Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.425Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.425Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.426Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.426Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.426Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.428Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.428Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.429Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.430Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.431Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.431Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.432Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.432Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.433Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.434Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.434Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.434Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.434Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.434Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.435Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.435Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.435Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.436Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.436Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:25.437Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:25.610Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:25.612Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:25.613Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:25.614Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:25.615Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:25.615Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:25.615Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:25.616Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:25.616Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:25.617Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.620Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.624Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.624Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.626Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.626Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.627Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.627Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.628Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.628Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.629Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.629Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.630Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.632Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.633Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.634Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.634Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.635Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.635Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.637Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.638Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.638Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.640Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.644Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.645Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.646Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.648Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.650Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.651Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.651Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.652Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.652Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.653Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.653Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.654Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.659Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.660Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.660Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.661Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.662Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.664Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.664Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.665Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.665Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.665Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.666Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.666Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.667Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.667Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.667Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.670Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.672Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.673Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.674Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.675Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.678Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.678Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.679Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.681Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.683Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.684Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.684Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.684Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.686Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.705Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.706Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.707Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.707Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.707Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.708Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.709Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.710Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.710Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.711Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.712Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.712Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.713Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.713Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.714Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.715Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.716Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.717Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.717Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.718Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.718Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.718Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.719Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.719Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.719Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.720Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.720Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.720Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.721Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.721Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.722Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.722Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.723Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.723Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.723Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.725Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.726Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.727Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.727Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.727Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.728Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.728Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.730Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.731Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.731Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.734Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.735Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.735Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.735Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.736Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.736Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.736Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.738Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.738Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.740Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.740Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.741Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.741Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.741Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.741Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.742Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.743Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.743Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.744Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.745Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.746Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.746Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.748Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.749Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.749Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.750Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.750Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.750Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.751Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.751Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.751Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.752Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.752Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.753Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.754Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.754Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.755Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.755Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.756Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.756Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.757Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.757Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.757Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.758Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.758Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.758Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.760Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.760Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.760Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.761Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.761Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.761Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.761Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.762Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.762Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.762Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.762Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.763Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.764Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.764Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.765Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.765Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.765Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.766Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.767Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.767Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.767Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.767Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.768Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.769Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.769Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.770Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.770Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.771Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.771Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.772Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.774Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.774Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.774Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.775Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.775Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.775Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.776Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.776Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.776Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.777Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.777Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.777Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.778Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.778Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.778Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.783Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.785Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.786Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.788Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.789Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.790Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.790Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.791Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.791Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.792Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.792Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.793Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.795Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.796Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.796Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.797Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.797Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.798Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.799Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.802Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.803Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.804Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.804Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.805Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.805Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.805Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.806Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.806Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.807Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.807Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.808Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.810Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.811Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.812Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.813Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.813Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.814Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.814Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.814Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.815Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.815Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.816Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.816Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.816Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.817Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.817Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.817Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.818Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.818Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.818Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.819Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.819Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.820Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.820Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.820Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.821Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.821Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.822Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.822Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.823Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.823Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.823Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.824Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.825Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.825Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.826Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.826Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.827Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.827Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.828Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.828Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.829Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.829Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.830Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.830Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.831Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.831Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.831Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.832Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.832Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.832Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.833Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.833Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.833Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.834Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.835Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.835Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.836Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.837Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.837Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.838Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.838Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.838Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.839Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.839Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.840Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.841Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.841Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.842Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.842Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.842Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.844Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.844Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:25.844Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.845Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:25.845Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-10T03:40:28.911Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-10T03:40:28.913Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-10T03:40:28.914Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-10T03:40:28.997Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-10T03:40:29.041Z"}
{"level":"info","message":"Seeding user subscriptions...","params":["SeedingService"],"timestamp":"2026-05-10T03:40:29.214Z"}
{"level":"info","message":"Seeding fanclub posts...","params":["SeedingService"],"timestamp":"2026-05-10T03:40:29.228Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-10T03:40:29.260Z"}
{"level":"info","message":"Seeding marketplace orders...","params":["SeedingService"],"timestamp":"2026-05-10T03:40:29.266Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-10T03:40:29.290Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-10T03:40:29.306Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-10T03:40:29.314Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-10T03:40:40.206Z"}
{"level":"info","message":"Nest encountered an undefined dependency. This may be due to a circular import or a missing dependency declaration.","params":["InjectorLogger"],"timestamp":"2026-05-10T03:40:40.227Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:40.309Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:40.309Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:40.310Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:40.311Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:40.311Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:40.311Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:40.312Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.403Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.406Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.407Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.407Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.408Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.409Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.409Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.410Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.410Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.410Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.411Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.411Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.411Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.411Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.412Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.412Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.412Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.412Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.412Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.412Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.413Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.413Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.413Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.413Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.413Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.413Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.414Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.426Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.427Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.427Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.427Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.428Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.429Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.429Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.432Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.433Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.434Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.434Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.435Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.436Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.436Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.436Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.437Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.437Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.437Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.438Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.439Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.439Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.439Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.440Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.441Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:44.441Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:44.562Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:44.563Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:44.564Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:44.564Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:44.564Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:44.564Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:44.565Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:44.565Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:44.565Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:44.567Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.570Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.573Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.573Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.575Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.575Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.576Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.576Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.577Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.577Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.578Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.579Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.579Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.580Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.581Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.582Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.582Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.583Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.584Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.585Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.585Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.586Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.586Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.586Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.587Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.587Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.588Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.588Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.588Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.589Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.589Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.590Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.591Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.591Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.592Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.592Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.593Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.593Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.594Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.595Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.595Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.596Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.596Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.597Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.598Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.598Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.599Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.600Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.600Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.600Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.601Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.601Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.601Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.602Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.602Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.603Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.603Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.603Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.604Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.604Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.604Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.605Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.605Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.606Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.606Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.607Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.607Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.608Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.608Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.609Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.609Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.610Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.610Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.610Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.611Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.612Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.612Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.612Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.612Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.613Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.613Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.613Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.613Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.614Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.614Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.615Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.621Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.622Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.623Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.623Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.624Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.624Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.624Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.626Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.626Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.626Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.627Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.627Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.628Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.629Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.629Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.630Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.632Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.633Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.633Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.633Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.634Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.635Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.635Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.636Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.636Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.637Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.637Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.638Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.638Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.638Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.639Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.639Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.640Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.640Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.641Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.641Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.642Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.642Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.643Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.643Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.644Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.644Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.644Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.645Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.645Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.646Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.646Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.647Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.648Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.648Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.649Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.649Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.649Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.650Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.650Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.650Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.651Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.652Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.652Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.653Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.653Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.653Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.654Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.654Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.655Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.655Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.655Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.656Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.656Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.656Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.657Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.657Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.657Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.658Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.660Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.661Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.661Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.663Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.664Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.664Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.664Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.665Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.665Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.665Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.666Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.666Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.667Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.668Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.668Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.668Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.668Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.669Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.669Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.669Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.669Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.670Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.670Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.671Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.672Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.672Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.672Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.673Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.673Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.674Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.675Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.675Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.676Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.676Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.676Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.677Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.677Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.677Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.678Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.678Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.678Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.679Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.679Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.679Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.679Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.679Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.680Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.680Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.680Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.681Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.681Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.682Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.682Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.682Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.683Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.683Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.683Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.684Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.684Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.684Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.685Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.685Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.685Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.686Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.686Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.686Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.687Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.687Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.688Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.689Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.689Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.689Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.689Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.690Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.691Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.692Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.692Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.692Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.694Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.695Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.696Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.696Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.696Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.697Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.697Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.697Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.698Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.698Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.698Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.699Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.699Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.699Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.700Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.701Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.702Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.703Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.703Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.703Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.704Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.704Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.705Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.705Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.706Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.706Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.706Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.708Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.708Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.709Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.709Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.710Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.710Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.711Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.711Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.711Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.712Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.712Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.712Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.712Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.713Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.713Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.713Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.714Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.714Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.715Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.715Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.715Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.716Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.716Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.716Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.717Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.717Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.718Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.718Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.718Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.719Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.719Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.719Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.720Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.720Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.720Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.721Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.721Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.721Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:44.722Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.722Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:44.723Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-10T03:40:47.351Z"}
{"level":"info","message":"Nest encountered an undefined dependency. This may be due to a circular import or a missing dependency declaration.","params":["InjectorLogger"],"timestamp":"2026-05-10T03:40:47.368Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:47.426Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:47.427Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:47.428Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:47.429Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:47.430Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:47.431Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:47.431Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.807Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.811Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.812Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.812Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.813Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.813Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.813Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.814Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.814Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.815Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.815Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.815Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.816Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.816Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.817Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.817Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.818Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.818Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.818Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.819Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.819Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.820Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.820Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.820Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.821Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.821Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.823Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.836Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.837Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.837Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.838Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.838Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.840Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.840Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.842Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.844Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.846Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.847Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.848Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.849Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.850Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.850Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.851Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.851Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.852Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.852Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.853Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.854Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.854Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.855Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.855Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:40:50.856Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:50.980Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:50.980Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:50.981Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:50.981Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:50.982Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:50.982Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:50.982Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:50.983Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:50.984Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:40:50.985Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:50.989Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:50.991Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:50.992Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:50.993Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:50.994Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:50.994Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:50.995Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:50.996Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:50.996Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:50.997Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:50.998Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.000Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.002Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.002Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.003Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.003Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.004Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.004Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.004Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.005Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.005Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.007Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.009Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.010Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.010Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.011Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.011Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.012Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.013Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.014Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.015Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.017Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.019Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.020Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.020Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.021Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.022Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.022Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.023Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.024Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.028Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.028Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.028Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.029Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.029Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.029Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.029Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.030Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.030Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.031Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.031Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.034Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.035Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.035Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.037Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.038Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.039Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.041Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.042Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.042Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.042Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.042Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.044Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.044Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.045Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.046Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.048Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.050Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.052Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.052Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.052Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.055Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.056Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.056Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.057Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.057Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.057Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.058Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.058Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.059Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.059Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.059Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.060Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.060Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.061Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.062Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.063Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.063Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.063Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.064Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.064Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.065Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.065Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.065Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.065Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.066Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.066Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.066Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.067Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.068Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.069Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.070Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.070Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.070Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.071Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.074Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.074Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.075Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.076Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.077Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.077Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.078Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.079Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.079Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.079Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.081Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.082Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.083Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.084Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.084Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.085Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.085Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.085Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.086Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.086Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.088Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.088Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.090Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.090Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.090Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.091Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.091Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.092Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.093Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.094Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.094Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.094Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.095Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.095Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.096Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.096Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.097Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.097Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.097Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.098Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.098Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.099Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.101Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.101Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.102Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.102Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.102Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.102Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.103Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.103Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.103Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.104Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.104Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.104Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.106Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.107Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.108Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.108Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.108Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.109Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.109Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.109Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.111Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.112Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.113Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.113Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.113Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.114Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.115Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.115Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.116Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.116Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.117Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.117Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.117Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.118Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.119Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.119Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.120Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.120Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.121Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.121Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.121Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.122Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.122Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.123Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.123Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.124Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.125Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.125Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.126Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.126Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.127Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.127Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.127Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.128Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.128Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.128Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.129Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.129Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.129Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.129Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.130Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.130Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.130Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.131Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.131Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.131Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.132Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.132Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.133Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.134Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.134Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.135Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.135Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.136Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.136Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.136Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.137Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.137Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.138Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.138Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.139Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.139Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.139Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.140Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.140Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.141Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.141Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.141Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.142Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.142Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.143Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.143Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.143Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.144Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.144Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.145Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.146Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.146Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.147Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.147Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.147Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.148Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.148Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.149Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.149Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.150Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.150Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.151Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.151Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.152Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.153Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.153Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.153Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.154Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.154Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.155Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.155Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.155Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.156Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.156Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.157Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.158Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.158Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.159Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.160Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.161Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.161Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.162Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.162Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.163Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.163Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.164Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.164Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.164Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.165Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.165Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.166Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.166Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.167Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.167Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.168Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.168Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.169Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.169Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.170Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.170Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.171Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.172Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.172Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.173Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.173Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.174Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.174Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.175Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.175Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:40:51.175Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.176Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:40:51.177Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-10T03:40:54.230Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-10T03:40:54.232Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-10T03:40:54.232Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-10T03:40:54.303Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-10T03:40:54.348Z"}
{"level":"info","message":"Seeding user subscriptions...","params":["SeedingService"],"timestamp":"2026-05-10T03:40:54.471Z"}
{"level":"info","message":"Seeding fanclub posts...","params":["SeedingService"],"timestamp":"2026-05-10T03:40:54.476Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-10T03:40:54.487Z"}
{"level":"info","message":"Seeding marketplace orders...","params":["SeedingService"],"timestamp":"2026-05-10T03:40:54.489Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-10T03:40:54.501Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-10T03:40:54.507Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-10T03:40:54.509Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-10T03:45:53.574Z"}
{"level":"info","message":"Nest encountered an undefined dependency. This may be due to a circular import or a missing dependency declaration.","params":["InjectorLogger"],"timestamp":"2026-05-10T03:45:53.593Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:53.648Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:53.649Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:53.649Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:53.650Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:53.650Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:53.651Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:53.651Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.909Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.911Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.911Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.912Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.912Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.912Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.913Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.913Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.913Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.914Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.914Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.915Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.915Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.915Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.916Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.916Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.916Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.917Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.917Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.917Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.918Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.918Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.918Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.919Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.919Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.919Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.921Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.930Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.931Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.932Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.932Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.932Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.933Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.934Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.935Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.936Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.938Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.938Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.940Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.940Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.941Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.942Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.942Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.942Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.943Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.943Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.944Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.944Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.945Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.945Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.946Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T03:45:56.946Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:45:57.065Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:45:57.066Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:45:57.066Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:45:57.066Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:45:57.066Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:45:57.067Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:45:57.067Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:45:57.067Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:45:57.067Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T03:45:57.068Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.071Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.075Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.075Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.076Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.079Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.079Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.081Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.082Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.082Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.083Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.084Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.085Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.086Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.086Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.087Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.088Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.089Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.089Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.091Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.091Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.092Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.095Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.096Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.097Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.097Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.099Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.099Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.100Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.100Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.101Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.101Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.102Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.102Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.104Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.106Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.107Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.108Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.110Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.110Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.112Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.112Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.112Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.113Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.113Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.113Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.113Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.114Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.114Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.114Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.116Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.116Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.118Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.119Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.120Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.123Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.123Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.124Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.127Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.129Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.129Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.129Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.130Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.132Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.133Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.133Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.134Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.134Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.135Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.135Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.135Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.136Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.136Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.136Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.137Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.137Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.137Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.137Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.138Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.139Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.140Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.140Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.141Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.141Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.141Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.141Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.142Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.142Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.142Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.143Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.143Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.143Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.144Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.144Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.146Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.146Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.146Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.147Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.147Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.148Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.149Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.149Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.150Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.150Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.151Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.151Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.154Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.154Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.155Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.155Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.158Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.158Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.158Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.159Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.160Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.160Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.161Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.162Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.163Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.164Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.164Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.165Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.165Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.165Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.167Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.168Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.169Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.169Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.170Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.170Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.171Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.171Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.171Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.172Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.173Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.173Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.174Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.174Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.174Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.174Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.175Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.175Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.176Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.176Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.177Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.178Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.179Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.179Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.181Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.182Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.182Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.183Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.183Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.183Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.184Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.184Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.186Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.187Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.188Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.189Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.189Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.189Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.189Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.190Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.190Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.191Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.191Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.191Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.192Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.192Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.192Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.193Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.193Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.194Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.195Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.195Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.195Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.196Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.197Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.197Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.197Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.198Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.198Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.199Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.201Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.201Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.201Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.202Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.202Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.202Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.202Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.202Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.203Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.205Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.205Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.206Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.206Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.206Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.207Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.208Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.208Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.209Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.209Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.209Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.210Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.210Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.210Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.211Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.211Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.211Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.211Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.211Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.211Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.212Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.212Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.212Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.212Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.213Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.213Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.213Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.213Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.213Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.214Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.215Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.215Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.216Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.216Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.216Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.217Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.217Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.217Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.218Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.218Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.218Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.221Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.221Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.222Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.232Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.233Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.234Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.234Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.234Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.239Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.239Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.239Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.240Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.240Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.240Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.241Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.241Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.242Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.243Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.244Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.244Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.245Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.245Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.245Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.246Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.246Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.247Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.247Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.247Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.248Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.248Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.248Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.254Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.254Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.255Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.255Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.256Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.257Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.258Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.258Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.259Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.260Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.260Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.260Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.261Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.261Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.261Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.262Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.262Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.264Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.264Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.265Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.265Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.266Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.266Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.267Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.267Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.269Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.271Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.272Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.273Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.273Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.274Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.275Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.275Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.278Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.279Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.282Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.284Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.284Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-10T03:45:57.284Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.284Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T03:45:57.285Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-10T03:46:00.342Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-10T03:46:00.343Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-10T03:46:00.344Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-10T03:46:00.431Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-10T03:46:00.457Z"}
{"level":"info","message":"Seeding user subscriptions...","params":["SeedingService"],"timestamp":"2026-05-10T03:46:00.546Z"}
{"level":"info","message":"Seeding fanclub posts...","params":["SeedingService"],"timestamp":"2026-05-10T03:46:00.551Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-10T03:46:00.561Z"}
{"level":"info","message":"Seeding marketplace orders...","params":["SeedingService"],"timestamp":"2026-05-10T03:46:00.564Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-10T03:46:00.573Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-10T03:46:00.578Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-10T03:46:00.580Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-10T13:19:33.817Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-10T13:19:33.815Z"}
{"level":"info","message":"Nest encountered an undefined dependency. This may be due to a circular import or a missing dependency declaration.","params":["InjectorLogger"],"timestamp":"2026-05-10T13:19:33.835Z"}
{"level":"info","message":"Nest encountered an undefined dependency. This may be due to a circular import or a missing dependency declaration.","params":["InjectorLogger"],"timestamp":"2026-05-10T13:19:33.833Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:19:33.898Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:19:33.896Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:19:33.899Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:19:33.896Z"}
{"level":"info","message":"ConfigHostModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:19:33.899Z"}
{"level":"info","message":"ConfigHostModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:19:33.897Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:19:33.899Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:19:33.897Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:19:33.899Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:19:33.897Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:19:33.900Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:19:33.897Z"}
{"level":"info","message":"HttpModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:19:33.900Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:19:33.900Z"}
{"level":"info","message":"HttpModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:19:33.898Z"}
{"level":"info","message":"ConfigModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:19:33.901Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:19:33.898Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:19:33.901Z"}
{"level":"info","message":"ConfigModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:19:33.899Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:19:33.899Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (1)...","params":["Error: Access denied for user 'root'@'localhost' (using password: YES)\n    at Packet.asError (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packets\\packet.js:739:17)\n    at ClientHandshake.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:29:26)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:19:33.925Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (1)...","params":["Error: Access denied for user 'root'@'localhost' (using password: YES)\n    at Packet.asError (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packets\\packet.js:739:17)\n    at ClientHandshake.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:29:26)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:19:33.925Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (2)...","params":["Error: Access denied for user 'root'@'localhost' (using password: YES)\n    at Packet.asError (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packets\\packet.js:739:17)\n    at ClientHandshake.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:29:26)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:19:36.936Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (2)...","params":["Error: Access denied for user 'root'@'localhost' (using password: YES)\n    at Packet.asError (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packets\\packet.js:739:17)\n    at ClientHandshake.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:29:26)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:19:36.936Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (3)...","params":["Error: Access denied for user 'root'@'localhost' (using password: YES)\n    at Packet.asError (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packets\\packet.js:739:17)\n    at ClientHandshake.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:29:26)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:19:39.947Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (3)...","params":["Error: Access denied for user 'root'@'localhost' (using password: YES)\n    at Packet.asError (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packets\\packet.js:739:17)\n    at ClientHandshake.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:29:26)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:19:39.947Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (4)...","params":["Error: Access denied for user 'root'@'localhost' (using password: YES)\n    at Packet.asError (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packets\\packet.js:739:17)\n    at ClientHandshake.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:29:26)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:19:42.957Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (4)...","params":["Error: Access denied for user 'root'@'localhost' (using password: YES)\n    at Packet.asError (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packets\\packet.js:739:17)\n    at ClientHandshake.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:29:26)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:19:42.958Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (5)...","params":["Error: Access denied for user 'root'@'localhost' (using password: YES)\n    at Packet.asError (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packets\\packet.js:739:17)\n    at ClientHandshake.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:29:26)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:19:45.968Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (5)...","params":["Error: Access denied for user 'root'@'localhost' (using password: YES)\n    at Packet.asError (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packets\\packet.js:739:17)\n    at ClientHandshake.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:29:26)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:19:45.968Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (6)...","params":["Error: Access denied for user 'root'@'localhost' (using password: YES)\n    at Packet.asError (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packets\\packet.js:739:17)\n    at ClientHandshake.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:29:26)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:19:48.988Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (6)...","params":["Error: Access denied for user 'root'@'localhost' (using password: YES)\n    at Packet.asError (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packets\\packet.js:739:17)\n    at ClientHandshake.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:29:26)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:19:48.989Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (7)...","params":["Error: Access denied for user 'root'@'localhost' (using password: YES)\n    at Packet.asError (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packets\\packet.js:739:17)\n    at ClientHandshake.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:29:26)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:19:52.001Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (7)...","params":["Error: Access denied for user 'root'@'localhost' (using password: YES)\n    at Packet.asError (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packets\\packet.js:739:17)\n    at ClientHandshake.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:29:26)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:19:52.001Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (8)...","params":["Error: Access denied for user 'root'@'localhost' (using password: YES)\n    at Packet.asError (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packets\\packet.js:739:17)\n    at ClientHandshake.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:29:26)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:19:55.020Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (8)...","params":["Error: Access denied for user 'root'@'localhost' (using password: YES)\n    at Packet.asError (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packets\\packet.js:739:17)\n    at ClientHandshake.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:29:26)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:19:55.020Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (9)...","params":["Error: Access denied for user 'root'@'localhost' (using password: YES)\n    at Packet.asError (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packets\\packet.js:739:17)\n    at ClientHandshake.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:29:26)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:19:58.041Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (9)...","params":["Error: Access denied for user 'root'@'localhost' (using password: YES)\n    at Packet.asError (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packets\\packet.js:739:17)\n    at ClientHandshake.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:29:26)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:19:58.042Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-10T13:22:16.907Z"}
{"level":"info","message":"Nest encountered an undefined dependency. This may be due to a circular import or a missing dependency declaration.","params":["InjectorLogger"],"timestamp":"2026-05-10T13:22:16.918Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:22:16.964Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:22:16.965Z"}
{"level":"info","message":"ConfigHostModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:22:16.966Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:22:16.966Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:22:16.966Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:22:16.967Z"}
{"level":"info","message":"HttpModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:22:16.967Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:22:16.968Z"}
{"level":"info","message":"ConfigModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:22:16.969Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:22:16.969Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (1)...","params":["Error: Access denied for user 'root'@'localhost' (using password: YES)\n    at Packet.asError (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packets\\packet.js:739:17)\n    at ClientHandshake.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:29:26)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:22:16.980Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (2)...","params":["Error: Access denied for user 'root'@'localhost' (using password: YES)\n    at Packet.asError (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packets\\packet.js:739:17)\n    at ClientHandshake.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:29:26)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:22:20.005Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (3)...","params":["Error: Access denied for user 'root'@'localhost' (using password: YES)\n    at Packet.asError (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packets\\packet.js:739:17)\n    at ClientHandshake.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:29:26)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:22:23.023Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (4)...","params":["Error: Access denied for user 'root'@'localhost' (using password: YES)\n    at Packet.asError (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packets\\packet.js:739:17)\n    at ClientHandshake.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:29:26)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:22:26.036Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (5)...","params":["Error: Access denied for user 'root'@'localhost' (using password: YES)\n    at Packet.asError (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packets\\packet.js:739:17)\n    at ClientHandshake.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:29:26)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:22:29.049Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (6)...","params":["Error: Access denied for user 'root'@'localhost' (using password: YES)\n    at Packet.asError (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packets\\packet.js:739:17)\n    at ClientHandshake.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:29:26)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:22:32.060Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (7)...","params":["Error: Access denied for user 'root'@'localhost' (using password: YES)\n    at Packet.asError (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packets\\packet.js:739:17)\n    at ClientHandshake.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:29:26)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:22:35.075Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (8)...","params":["Error: Access denied for user 'root'@'localhost' (using password: YES)\n    at Packet.asError (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packets\\packet.js:739:17)\n    at ClientHandshake.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:29:26)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:22:38.085Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (9)...","params":["Error: Access denied for user 'root'@'localhost' (using password: YES)\n    at Packet.asError (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packets\\packet.js:739:17)\n    at ClientHandshake.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:29:26)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:22:41.103Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-10T13:24:44.722Z"}
{"level":"info","message":"Nest encountered an undefined dependency. This may be due to a circular import or a missing dependency declaration.","params":["InjectorLogger"],"timestamp":"2026-05-10T13:24:44.742Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:44.812Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:44.812Z"}
{"level":"info","message":"ConfigHostModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:44.813Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:44.813Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:44.813Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:44.813Z"}
{"level":"info","message":"HttpModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:44.814Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:44.814Z"}
{"level":"info","message":"ConfigModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:44.815Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:44.816Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-10T13:24:44.710Z"}
{"level":"info","message":"Nest encountered an undefined dependency. This may be due to a circular import or a missing dependency declaration.","params":["InjectorLogger"],"timestamp":"2026-05-10T13:24:44.731Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:44.813Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:44.813Z"}
{"level":"info","message":"ConfigHostModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:44.814Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:44.815Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:44.815Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:44.815Z"}
{"level":"info","message":"HttpModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:44.815Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:44.816Z"}
{"level":"info","message":"ConfigModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:44.817Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:44.817Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-10T13:24:45.191Z"}
{"level":"info","message":"Nest encountered an undefined dependency. This may be due to a circular import or a missing dependency declaration.","params":["InjectorLogger"],"timestamp":"2026-05-10T13:24:45.206Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:45.255Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:45.255Z"}
{"level":"info","message":"ConfigHostModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:45.256Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:45.256Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:45.258Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:45.258Z"}
{"level":"info","message":"HttpModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:45.259Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:45.259Z"}
{"level":"info","message":"ConfigModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:45.260Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:45.261Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (1)...","params":["QueryFailedError: Duplicate column name 'fcmToken'\n    at Query.onResult (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\driver\\src\\driver\\mysql\\MysqlQueryRunner.ts:248:33)\n    at Query.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:36:14)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:24:45.400Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (1)...","params":["QueryFailedError: Can't DROP FOREIGN KEY `FK_ee13c1c71ac6b4d5e669519d81b`; check that it exists\n    at Query.onResult (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\driver\\src\\driver\\mysql\\MysqlQueryRunner.ts:248:33)\n    at Query.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:36:14)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:24:45.863Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (2)...","params":["QueryFailedError: Cannot drop index 'FK_1997b62b0581e981e4d3cc4efb2': needed in a foreign key constraint\n    at Query.onResult (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\driver\\src\\driver\\mysql\\MysqlQueryRunner.ts:248:33)\n    at Query.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:36:14)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:24:48.969Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (2)...","params":["QueryFailedError: Cannot drop index 'FK_ac855e5674216240e84e2786df3': needed in a foreign key constraint\n    at Query.onResult (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\driver\\src\\driver\\mysql\\MysqlQueryRunner.ts:248:33)\n    at Query.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:36:14)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:24:49.328Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.441Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.442Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.443Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.443Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.443Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.443Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.443Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.443Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.443Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.443Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.443Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.444Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.444Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.444Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.444Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.444Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.444Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.444Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.444Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.444Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.444Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.444Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.444Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.444Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.444Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.444Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.445Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.449Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.449Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.449Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.449Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.449Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.449Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.449Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.450Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.450Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.450Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.450Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.451Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.451Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.451Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.451Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.451Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.451Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.451Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.451Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.452Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.452Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.452Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.452Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.452Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:49.452Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:24:49.507Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:24:49.507Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:24:49.507Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:24:49.507Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:24:49.507Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:24:49.507Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:24:49.507Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:24:49.507Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:24:49.507Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:24:49.508Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.509Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.511Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.511Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.511Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.511Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.511Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.512Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.512Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.512Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.512Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.512Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.513Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.513Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.513Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.513Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.513Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.513Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.513Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.514Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.514Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.515Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.515Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.515Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.516Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.516Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.516Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.516Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.517Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.517Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.517Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.517Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.517Z"}
{"level":"info","message":"Mapped {/users/fcm-token, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.517Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.517Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.518Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.518Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.518Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.518Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.518Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.518Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.518Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.518Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.518Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.518Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.519Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.519Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.519Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.519Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.519Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.519Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.519Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.519Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.519Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.520Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.520Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.520Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.520Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.520Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.520Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.521Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.521Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.521Z"}
{"level":"info","message":"Mapped {/streaming/ably/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.521Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.521Z"}
{"level":"info","message":"Mapped {/streaming/agora/token/admin, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.521Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.521Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.522Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.522Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.522Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.522Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.522Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.522Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.522Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.522Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.523Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.523Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.523Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.523Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.523Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.523Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.523Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.523Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.523Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.524Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.524Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.524Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.524Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.524Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.524Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.524Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.524Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.524Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.525Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.525Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.525Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.525Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.525Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.525Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.525Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.525Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.526Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.526Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.526Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.526Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.526Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.526Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.526Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.526Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.526Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.526Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.527Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.527Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.527Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.527Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.527Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.527Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.527Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.527Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.528Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.528Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.528Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.528Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.528Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.528Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.528Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.528Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.528Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.528Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.529Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.529Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.529Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.529Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.529Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.529Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.529Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.529Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.529Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.529Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.530Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.530Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.530Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.530Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.530Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.530Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.530Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.530Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.530Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.530Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.530Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.531Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.531Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.531Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.531Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.531Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.531Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.531Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.531Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.531Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.532Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.532Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.532Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.532Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.532Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.532Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.532Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.532Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.532Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.532Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.532Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.533Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.533Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.533Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.533Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.533Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.533Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.533Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.533Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.533Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.533Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.533Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.533Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.534Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.534Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.534Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.534Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.534Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.534Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.534Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.534Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.534Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.534Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.534Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.534Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.535Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.535Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.535Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.535Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.535Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.535Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.535Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.535Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.535Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.536Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.536Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.536Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.536Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.536Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.536Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.536Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.536Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.536Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.536Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.536Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.536Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.537Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.537Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.537Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.537Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.537Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.537Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.537Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.537Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.537Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.537Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.537Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.538Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.538Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.538Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.538Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.538Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.538Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.538Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.538Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.538Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.538Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.538Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.538Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.539Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.539Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.539Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.539Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.539Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.539Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.539Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.540Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.540Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.540Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.540Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.540Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.540Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.540Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.541Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.541Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.541Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.541Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.541Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.541Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.541Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.541Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.541Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.541Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.542Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.542Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.542Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.542Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.542Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.542Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.542Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.542Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.543Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.543Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.543Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.543Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.543Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.543Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.543Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.543Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.543Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.543Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.544Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.544Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.544Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.544Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.544Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.544Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.544Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.545Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.545Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.545Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.545Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.545Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.545Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.545Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.545Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.545Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.545Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.545Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.546Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.546Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.546Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.546Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.546Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.546Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.546Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.546Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:49.546Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.546Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:49.546Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-10T13:24:52.655Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-10T13:24:52.656Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-10T13:24:52.656Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-10T13:24:52.726Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-10T13:24:52.795Z"}
{"level":"info","message":"Seeding user subscriptions...","params":["SeedingService"],"timestamp":"2026-05-10T13:24:53.058Z"}
{"level":"info","message":"Seeding fanclub posts...","params":["SeedingService"],"timestamp":"2026-05-10T13:24:53.070Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-10T13:24:53.112Z"}
{"level":"info","message":"Seeding marketplace orders...","params":["SeedingService"],"timestamp":"2026-05-10T13:24:53.118Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-10T13:24:53.141Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-10T13:24:53.152Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-10T13:24:53.157Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (3)...","params":["QueryFailedError: Can't DROP FOREIGN KEY `FK_ac65d744abc05279aee0b290857`; check that it exists\n    at Query.onResult (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\driver\\src\\driver\\mysql\\MysqlQueryRunner.ts:248:33)\n    at Query.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:36:14)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:24:53.350Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.953Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.955Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.955Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.955Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.955Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.955Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.955Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.955Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.955Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.955Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.955Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.956Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.956Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.956Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.956Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.956Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.956Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.956Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.956Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.956Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.956Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.956Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.956Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.956Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.956Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.956Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.957Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.961Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.961Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.961Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.961Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.961Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.962Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.962Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.962Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.962Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.963Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.963Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.963Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.963Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.963Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.963Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.963Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.963Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.963Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.964Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.964Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.964Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.964Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.964Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.964Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:24:56.964Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:24:56.998Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:24:56.998Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:24:56.998Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:24:56.999Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:24:56.999Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:24:56.999Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:24:56.999Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:24:56.999Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:24:56.999Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:24:56.999Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.000Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.001Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.001Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.002Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.002Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.002Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.002Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.002Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.003Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.003Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.003Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.003Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.003Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.003Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.004Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.004Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.004Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.004Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.004Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.005Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.005Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.005Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.005Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.005Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.005Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.006Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.006Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.006Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.006Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.006Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.006Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.006Z"}
{"level":"info","message":"Mapped {/users/fcm-token, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.007Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.007Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.007Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.007Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.007Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.007Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.007Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.007Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.008Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.008Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.008Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.008Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.008Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.008Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.008Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.008Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.008Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.008Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.008Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.009Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.009Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.009Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.009Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.009Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.009Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.009Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.010Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.010Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.010Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.010Z"}
{"level":"info","message":"Mapped {/streaming/ably/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.010Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.010Z"}
{"level":"info","message":"Mapped {/streaming/agora/token/admin, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.011Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.011Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.011Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.011Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.011Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.011Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.011Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.011Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.011Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.012Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.012Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.012Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.012Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.012Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.012Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.012Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.012Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.012Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.012Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.012Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.012Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.013Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.013Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.013Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.013Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.013Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.013Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.013Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.013Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.013Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.013Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.014Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.014Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.014Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.014Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.014Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.014Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.014Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.014Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.014Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.014Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.014Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.015Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.015Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.015Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.015Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.015Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.015Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.015Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.015Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.015Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.015Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.016Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.016Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.016Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.016Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.016Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.016Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.016Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.016Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.016Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.016Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.016Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.017Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.017Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.017Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.017Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.017Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.017Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.017Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.017Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.017Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.017Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.017Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.018Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.018Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.018Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.018Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.018Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.018Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.018Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.018Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.018Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.018Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.018Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.018Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.018Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.019Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.019Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.019Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.019Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.019Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.019Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.019Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.019Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.020Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.020Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.020Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.020Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.020Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.020Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.020Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.020Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.020Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.020Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.020Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.020Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.020Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.021Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.021Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.021Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.021Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.021Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.021Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.021Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.021Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.022Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.022Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.022Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.022Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.022Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.022Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.022Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.022Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.022Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.022Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.022Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.022Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.022Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.023Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.023Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.023Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.023Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.023Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.023Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.023Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.023Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.023Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.023Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.023Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.023Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.023Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.023Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.023Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.024Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.024Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.024Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.024Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.024Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.024Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.024Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.024Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.024Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.024Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.024Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.024Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.025Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.025Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.025Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.025Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.025Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.025Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.025Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.025Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.025Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.025Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.025Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.025Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.026Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.026Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.026Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.026Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.026Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.026Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.026Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.026Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.026Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.026Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.026Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.027Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.027Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.027Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.027Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.027Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.027Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.027Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.027Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.027Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.027Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.027Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.027Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.028Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.028Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.028Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.028Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.028Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.028Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.028Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.028Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.028Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.028Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.028Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.029Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.029Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.029Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.029Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.029Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.029Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.029Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.029Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.029Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.029Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.029Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.029Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.030Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.030Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.030Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.030Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.030Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.030Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.030Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.030Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.030Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.031Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.031Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.031Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.031Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.031Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.031Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.031Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.031Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.031Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.032Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.032Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.032Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.032Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.032Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.032Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.032Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.032Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.032Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:24:57.032Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.032Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:24:57.033Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-10T13:25:00.087Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-10T13:25:00.087Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-10T13:25:00.087Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-10T13:25:00.207Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-10T13:25:00.328Z"}
{"level":"info","message":"Seeding user subscriptions...","params":["SeedingService"],"timestamp":"2026-05-10T13:25:00.818Z"}
{"level":"info","message":"Seeding fanclub posts...","params":["SeedingService"],"timestamp":"2026-05-10T13:25:00.869Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-10T13:25:00.933Z"}
{"level":"info","message":"Seeding marketplace orders...","params":["SeedingService"],"timestamp":"2026-05-10T13:25:00.955Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-10T13:25:01.019Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-10T13:25:01.077Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-10T13:25:01.093Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.412Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.414Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.414Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.414Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.415Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.415Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.415Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.415Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.415Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.415Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.415Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.416Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.416Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.416Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.416Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.416Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.416Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.416Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.417Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.417Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.417Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.417Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.417Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.417Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.417Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.417Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.419Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.428Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.429Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.429Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.430Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.430Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.432Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.433Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.434Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.435Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.437Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.438Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.439Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.440Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.441Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.441Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.442Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.442Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.443Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.443Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.449Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.449Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.450Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.451Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.451Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:01.453Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:25:01.590Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:25:01.591Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:25:01.592Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:25:01.592Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:25:01.592Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:25:01.593Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:25:01.593Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:25:01.593Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:25:01.593Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:25:01.594Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.598Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.601Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.602Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.603Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.604Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.604Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.605Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.605Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.606Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.606Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.607Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.607Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.608Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.609Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.609Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.610Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.610Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.611Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.612Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.613Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.614Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.614Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.615Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.616Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.616Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.617Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.618Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.618Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.619Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.619Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.620Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.620Z"}
{"level":"info","message":"Mapped {/users/fcm-token, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.621Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.621Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.622Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.622Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.623Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.623Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.624Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.625Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.625Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.626Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.626Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.626Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.627Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.627Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.628Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.628Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.630Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.631Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.632Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.633Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.634Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.634Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.635Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.635Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.636Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.636Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.636Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.637Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.637Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.637Z"}
{"level":"info","message":"Mapped {/streaming/ably/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.639Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.639Z"}
{"level":"info","message":"Mapped {/streaming/agora/token/admin, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.640Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.640Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.640Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.641Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.641Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.642Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.642Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.642Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.643Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.643Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.644Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.644Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.646Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.646Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.647Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.647Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.647Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.648Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.648Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.648Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.649Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.649Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.650Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.650Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.651Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.651Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.653Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.653Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.654Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.654Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.655Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.655Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.655Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.656Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.656Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.656Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.657Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.657Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.657Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.658Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.659Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.661Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.662Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.662Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.663Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.663Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.664Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.665Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.665Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.666Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.667Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.667Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.667Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.669Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.670Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.670Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.671Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.672Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.672Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.674Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.675Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.681Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.682Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.682Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.683Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.683Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.683Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.684Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.684Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.685Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.685Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.685Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.686Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.686Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.686Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.687Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.687Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.688Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.688Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.688Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.689Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.689Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.690Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.690Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.690Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.691Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.693Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.694Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.695Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.695Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.696Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.696Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.696Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.697Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.698Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.698Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.699Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.699Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.700Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.700Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.701Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.701Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.702Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.702Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.703Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.703Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.704Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.705Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.705Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.706Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.707Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.708Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.708Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.709Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.709Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.710Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.710Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.711Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.712Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.713Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.713Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.714Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.714Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.715Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.715Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.716Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.716Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.717Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.717Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.718Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.718Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.719Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.719Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.720Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.720Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.721Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.721Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.722Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.722Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.723Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.724Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.724Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.725Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.725Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.726Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.726Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.727Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.727Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.728Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.728Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.729Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.729Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.730Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.731Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.731Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.732Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.732Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.733Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.734Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.734Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.735Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.736Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.736Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.737Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.738Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.739Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.740Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.741Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.741Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.742Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.742Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.743Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.744Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.745Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.745Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.746Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.746Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.747Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.747Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.748Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.748Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.749Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.749Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.749Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.750Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.750Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.751Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.751Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.752Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.752Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.753Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.753Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.754Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.755Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.755Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.756Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.757Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.758Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.758Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.759Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.759Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.759Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.760Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.760Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.761Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.762Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.763Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.764Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.765Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.766Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.766Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.767Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.768Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.768Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.769Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.770Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.770Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.771Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.772Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.772Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.773Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.773Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.774Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.775Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.775Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.776Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.777Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.778Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.778Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.779Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.779Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.780Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.780Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.781Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.781Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.781Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.782Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.782Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.783Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.783Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.784Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:25:01.785Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.786Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:25:01.786Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-10T13:25:04.936Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-10T13:25:04.941Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-10T13:25:04.941Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-10T13:25:05.064Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-10T13:25:05.117Z"}
{"level":"info","message":"Seeding user subscriptions...","params":["SeedingService"],"timestamp":"2026-05-10T13:25:05.265Z"}
{"level":"info","message":"Seeding fanclub posts...","params":["SeedingService"],"timestamp":"2026-05-10T13:25:05.276Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-10T13:25:05.305Z"}
{"level":"info","message":"Seeding marketplace orders...","params":["SeedingService"],"timestamp":"2026-05-10T13:25:05.311Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-10T13:25:05.335Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-10T13:25:05.352Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-10T13:25:05.359Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-10T13:25:21.410Z"}
{"level":"info","message":"Nest encountered an undefined dependency. This may be due to a circular import or a missing dependency declaration.","params":["InjectorLogger"],"timestamp":"2026-05-10T13:25:21.422Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:21.458Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:21.458Z"}
{"level":"info","message":"ConfigHostModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:21.459Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:21.459Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:21.459Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:21.459Z"}
{"level":"info","message":"HttpModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:21.460Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:21.460Z"}
{"level":"info","message":"ConfigModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:21.461Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:25:21.461Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-10T13:28:35.413Z"}
{"level":"info","message":"Nest encountered an undefined dependency. This may be due to a circular import or a missing dependency declaration.","params":["InjectorLogger"],"timestamp":"2026-05-10T13:28:35.424Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:28:35.461Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:28:35.461Z"}
{"level":"info","message":"ConfigHostModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:28:35.462Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:28:35.462Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:28:35.462Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:28:35.463Z"}
{"level":"info","message":"HttpModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:28:35.463Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:28:35.463Z"}
{"level":"info","message":"ConfigModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:28:35.464Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:28:35.464Z"}
{"level":"error","message":"Audit log failed: Lock wait timeout exceeded; try restarting transaction","params":[null,"AuditService"],"timestamp":"2026-05-10T13:35:20.747Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.301Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.305Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.305Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.305Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.306Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.306Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.307Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.307Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.307Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.308Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.308Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.308Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.309Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.309Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.310Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.310Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.310Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.311Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.311Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.312Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.312Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.313Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.314Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.315Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.316Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.316Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.318Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.337Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.338Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.338Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.339Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.340Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.344Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.344Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.346Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.348Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.350Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.351Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.352Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.353Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.353Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.354Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.354Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.354Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.355Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.355Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.356Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.357Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.357Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.358Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.358Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:36.361Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:36.525Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:36.526Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:36.527Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:36.528Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:36.528Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:36.529Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:36.529Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:36.530Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:36.530Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:36.531Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.534Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.538Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.538Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.541Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.542Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.543Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.544Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.544Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.545Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.546Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.547Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.547Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.548Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.549Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.550Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.550Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.553Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.553Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.556Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.558Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.560Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.561Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.563Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.564Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.567Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.568Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.570Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.571Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.572Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.573Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.575Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.575Z"}
{"level":"info","message":"Mapped {/users/fcm-token, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.576Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.577Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.578Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.578Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.579Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.580Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.582Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.582Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.584Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.585Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.585Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.586Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.586Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.587Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.588Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.588Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.589Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.589Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.590Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.591Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.591Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.592Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.593Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.594Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.595Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.596Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.596Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.597Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.597Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.598Z"}
{"level":"info","message":"Mapped {/streaming/ably/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.598Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.599Z"}
{"level":"info","message":"Mapped {/streaming/agora/token/admin, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.600Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.600Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.601Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.602Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.602Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.603Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.604Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.604Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.605Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.605Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.606Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.606Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.607Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.607Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.608Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.608Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.609Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.610Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.610Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.611Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.611Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.613Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.614Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.614Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.615Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.616Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.616Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.617Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.617Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.618Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.618Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.619Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.620Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.620Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.621Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.621Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.622Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.622Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.624Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.625Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.626Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.626Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.627Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.627Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.628Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.629Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.630Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.631Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.632Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.632Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.633Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.633Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.634Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.634Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.635Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.635Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.637Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.637Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.638Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.638Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.639Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.639Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.640Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.640Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.641Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.642Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.643Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.643Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.645Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.646Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.647Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.648Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.648Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.648Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.649Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.649Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.650Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.650Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.651Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.651Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.652Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.652Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.653Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.655Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.656Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.656Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.657Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.657Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.658Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.658Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.659Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.659Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.660Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.660Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.661Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.661Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.662Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.662Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.662Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.663Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.663Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.664Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.664Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.665Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.666Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.666Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.667Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.668Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.668Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.669Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.669Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.670Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.673Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.674Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.675Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.676Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.677Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.677Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.677Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.678Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.678Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.679Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.679Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.680Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.680Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.681Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.681Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.682Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.683Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.683Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.683Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.684Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.684Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.685Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.685Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.686Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.686Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.687Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.687Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.688Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.689Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.689Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.689Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.690Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.690Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.691Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.692Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.692Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.693Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.694Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.695Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.696Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.696Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.697Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.697Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.698Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.698Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.698Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.699Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.699Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.700Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.700Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.701Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.701Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.702Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.703Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.703Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.704Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.704Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.705Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.705Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.706Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.706Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.707Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.707Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.708Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.708Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.709Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.709Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.709Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.710Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.710Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.711Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.711Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.712Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.713Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.713Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.715Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.715Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.716Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.716Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.717Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.717Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.718Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.718Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.719Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.720Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.721Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.721Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.722Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.722Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.723Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.723Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.724Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.724Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.724Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.727Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.729Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.730Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.731Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.731Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.732Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.732Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.733Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.733Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.733Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.734Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.735Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.737Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.737Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.737Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.738Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.739Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.739Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.739Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.740Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.740Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.740Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.741Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.741Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.742Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.742Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.743Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.743Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.744Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.744Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.745Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.745Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.745Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.746Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.746Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:36.747Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.747Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:36.749Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-10T13:35:39.897Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-10T13:35:39.898Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-10T13:35:39.899Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-10T13:35:39.989Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-10T13:35:40.038Z"}
{"level":"info","message":"Seeding user subscriptions...","params":["SeedingService"],"timestamp":"2026-05-10T13:35:40.256Z"}
{"level":"info","message":"Seeding fanclub posts...","params":["SeedingService"],"timestamp":"2026-05-10T13:35:40.270Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-10T13:35:40.304Z"}
{"level":"info","message":"Seeding marketplace orders...","params":["SeedingService"],"timestamp":"2026-05-10T13:35:40.310Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-10T13:35:40.332Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-10T13:35:40.351Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-10T13:35:40.357Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-10T13:35:45.400Z"}
{"level":"info","message":"Nest encountered an undefined dependency. This may be due to a circular import or a missing dependency declaration.","params":["InjectorLogger"],"timestamp":"2026-05-10T13:35:45.424Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:45.518Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:45.518Z"}
{"level":"info","message":"ConfigHostModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:45.520Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:45.521Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:45.521Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:45.521Z"}
{"level":"info","message":"HttpModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:45.522Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:45.522Z"}
{"level":"info","message":"ConfigModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:45.524Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:45.524Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-10T13:35:46.023Z"}
{"level":"info","message":"Nest encountered an undefined dependency. This may be due to a circular import or a missing dependency declaration.","params":["InjectorLogger"],"timestamp":"2026-05-10T13:35:46.054Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:46.140Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:46.141Z"}
{"level":"info","message":"ConfigHostModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:46.142Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:46.143Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:46.143Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:46.144Z"}
{"level":"info","message":"HttpModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:46.144Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:46.145Z"}
{"level":"info","message":"ConfigModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:46.147Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:46.147Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (1)...","params":["QueryFailedError: Can't DROP FOREIGN KEY `FK_57c326e236267a8dc7c990955dc`; check that it exists\n    at Query.onResult (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\driver\\src\\driver\\mysql\\MysqlQueryRunner.ts:248:33)\n    at Query.execute (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\commands\\command.js:36:14)\n    at PoolConnection.handlePacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:508:34)\n    at PacketParser.onPacket (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:93:12)\n    at PacketParser.executeStart (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\packet_parser.js:75:16)\n    at Socket.<anonymous> (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\mysql2\\lib\\base\\connection.js:100:25)\n    at Socket.emit (node:events:508:20)\n    at addChunk (node:internal/streams/readable:564:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:515:3)\n    at Readable.push (node:internal/streams/readable:395:5)","TypeOrmModule"],"timestamp":"2026-05-10T13:35:47.380Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.872Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.874Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.874Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.874Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.874Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.874Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.874Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.874Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.874Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.874Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.874Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.874Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.875Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.875Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.875Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.875Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.875Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.875Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.875Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.875Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.875Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.875Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.875Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.875Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.875Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.875Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.876Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.883Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.883Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.883Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.884Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.884Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.885Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.885Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.886Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.887Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.888Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.889Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.889Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.890Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.890Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.890Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.890Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.891Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.891Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.891Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.891Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.891Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.892Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.892Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.892Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:50.892Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:50.989Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:50.990Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:50.990Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:50.990Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:50.990Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:50.990Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:50.990Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:50.990Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:50.990Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:50.991Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:50.993Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:50.996Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:50.996Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:50.997Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:50.998Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:50.998Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:50.999Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:50.999Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.000Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.000Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.000Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.001Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.002Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.002Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.002Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.003Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.003Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.004Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.005Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.005Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.006Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.006Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.007Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.007Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.007Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.008Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.009Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.009Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.010Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.011Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.011Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.012Z"}
{"level":"info","message":"Mapped {/users/fcm-token, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.012Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.012Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.012Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.012Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.013Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.013Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.013Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.013Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.014Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.015Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.015Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.016Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.016Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.017Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.018Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.018Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.019Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.020Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.020Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.021Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.021Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.022Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.023Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.024Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.024Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.024Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.025Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.025Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.025Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.025Z"}
{"level":"info","message":"Mapped {/streaming/ably/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.026Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.026Z"}
{"level":"info","message":"Mapped {/streaming/agora/token/admin, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.027Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.027Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.028Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.028Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.028Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.028Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.029Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.029Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.029Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.029Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.030Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.030Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.030Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.031Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.031Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.031Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.031Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.031Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.032Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.032Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.032Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.032Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.032Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.032Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.033Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.033Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.033Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.033Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.034Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.034Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.034Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.034Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.035Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.035Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.035Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.035Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.035Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.035Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.036Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.036Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.036Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.036Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.037Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.037Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.038Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.038Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.039Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.039Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.039Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.040Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.040Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.040Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.040Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.041Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.041Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.041Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.042Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.042Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.043Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.043Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.043Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.043Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.044Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.044Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.044Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.045Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.045Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.046Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.046Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.047Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.047Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.047Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.047Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.048Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.048Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.048Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.049Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.049Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.049Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.050Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.050Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.051Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.052Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.052Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.053Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.053Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.053Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.054Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.054Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.054Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.054Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.054Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.055Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.055Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.055Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.055Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.056Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.056Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.056Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.057Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.057Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.058Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.058Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.058Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.059Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.059Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.059Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.059Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.059Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.060Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.060Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.060Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.060Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.060Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.060Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.060Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.061Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.061Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.061Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.061Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.061Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.061Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.062Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.062Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.062Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.062Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.062Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.062Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.062Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.063Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.063Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.063Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.063Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.063Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.063Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.063Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.063Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.064Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.064Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.064Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.064Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.064Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.064Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.064Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.064Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.065Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.065Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.065Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.065Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.065Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.065Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.065Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.065Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.066Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.066Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.066Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.067Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.067Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.067Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.067Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.067Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.067Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.068Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.068Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.068Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.068Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.068Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.068Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.068Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.069Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.069Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.069Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.069Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.069Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.069Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.069Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.070Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.070Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.070Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.070Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.070Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.070Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.070Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.070Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.071Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.071Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.071Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.071Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.071Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.071Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.071Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.072Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.072Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.073Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.073Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.073Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.073Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.073Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.073Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.073Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.074Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.074Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.074Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.074Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.074Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.075Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.075Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.076Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.076Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.076Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.077Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.077Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.077Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.077Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.077Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.077Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.078Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.078Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.078Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.078Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.078Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.078Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.079Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.079Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.079Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.079Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.080Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.080Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.080Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.081Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.081Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.081Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.081Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.081Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.081Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.081Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.081Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.082Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.082Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.082Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.082Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:51.082Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.082Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:51.083Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-10T13:35:54.187Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-10T13:35:54.187Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-10T13:35:54.187Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-10T13:35:54.348Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-10T13:35:54.462Z"}
{"level":"info","message":"Seeding user subscriptions...","params":["SeedingService"],"timestamp":"2026-05-10T13:35:55.110Z"}
{"level":"info","message":"Seeding fanclub posts...","params":["SeedingService"],"timestamp":"2026-05-10T13:35:55.135Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-10T13:35:55.223Z"}
{"level":"info","message":"Seeding marketplace orders...","params":["SeedingService"],"timestamp":"2026-05-10T13:35:55.236Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-10T13:35:55.292Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-10T13:35:55.351Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-10T13:35:55.362Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.432Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.434Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.435Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.435Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.436Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.436Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.437Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.437Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.437Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.438Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.438Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.438Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.439Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.439Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.440Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.440Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.440Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.441Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.441Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.441Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.441Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.442Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.442Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.443Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.443Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.443Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.446Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.459Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.460Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.460Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.460Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.461Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.463Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.464Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.465Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.466Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.468Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.468Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.469Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.470Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.470Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.471Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.471Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.472Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.472Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.472Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.474Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.474Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.475Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.475Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.475Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-10T13:35:55.476Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:55.625Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:55.625Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:55.626Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:55.627Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:55.627Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:55.627Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:55.628Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:55.628Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:55.628Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-10T13:35:55.629Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.632Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.636Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.637Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.638Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.639Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.639Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.640Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.641Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.642Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.643Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.644Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.645Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.646Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.647Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.648Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.648Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.650Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.651Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.653Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.653Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.654Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.655Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.656Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.657Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.658Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.659Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.659Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.660Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.661Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.662Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.662Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.663Z"}
{"level":"info","message":"Mapped {/users/fcm-token, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.664Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.664Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.665Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.665Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.666Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.667Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.667Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.668Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.669Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.670Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.670Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.671Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.671Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.672Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.672Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.673Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.674Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.675Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.676Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.677Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.678Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.679Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.681Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.682Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.683Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.684Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.685Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.685Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.686Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.686Z"}
{"level":"info","message":"Mapped {/streaming/ably/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.687Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.688Z"}
{"level":"info","message":"Mapped {/streaming/agora/token/admin, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.690Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.691Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.692Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.692Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.693Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.693Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.694Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.694Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.695Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.696Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.697Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.698Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.698Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.699Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.700Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.700Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.701Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.701Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.702Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.703Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.704Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.704Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.705Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.706Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.706Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.707Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.708Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.708Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.709Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.710Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.711Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.712Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.713Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.714Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.715Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.716Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.716Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.717Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.718Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.719Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.720Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.720Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.721Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.721Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.722Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.723Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.724Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.726Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.726Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.727Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.728Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.728Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.729Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.730Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.730Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.731Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.732Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.732Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.733Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.734Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.735Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.735Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.736Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.737Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.738Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.739Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.740Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.740Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.741Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.741Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.742Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.742Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.743Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.743Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.744Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.745Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.745Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.747Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.747Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.748Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.749Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.750Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.750Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.751Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.753Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.754Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.754Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.755Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.755Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.756Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.757Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.758Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.759Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.760Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.760Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.761Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.762Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.762Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.763Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.764Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.765Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.766Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.767Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.767Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.768Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.769Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.770Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.770Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.771Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.772Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.772Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.773Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.773Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.774Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.775Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.776Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.777Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.777Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.778Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.779Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.780Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.781Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.782Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.783Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.784Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.784Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.785Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.785Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.786Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.787Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.787Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.788Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.788Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.789Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.790Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.790Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.790Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.791Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.792Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.792Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.793Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.793Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.794Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.795Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.795Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.796Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.797Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.797Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.798Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.798Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.799Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.799Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.800Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.801Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.801Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.802Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.802Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.803Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.803Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.804Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.805Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.805Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.806Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.806Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.807Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.807Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.807Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.808Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.808Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.809Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.809Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.810Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.810Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.811Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.811Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.812Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.813Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.817Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.817Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.818Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.819Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.819Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.820Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.820Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.821Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.821Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.822Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.822Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.823Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.823Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.824Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.825Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.825Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.825Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.826Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.827Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.827Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.828Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.829Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.829Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.829Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.830Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.830Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.831Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.831Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.832Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.832Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.833Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.833Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.834Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.834Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.835Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.835Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.836Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.836Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.837Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.837Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.838Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.838Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.839Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.839Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.840Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.841Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.841Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.841Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.842Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.843Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.843Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.844Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.845Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.845Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.846Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.847Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.847Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.848Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.848Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.848Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.849Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.850Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.850Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.851Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-10T13:35:55.851Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.852Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-10T13:35:55.852Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-10T13:35:59.006Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-10T13:35:59.008Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-10T13:35:59.008Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-10T13:35:59.092Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-10T13:35:59.144Z"}
{"level":"info","message":"Seeding user subscriptions...","params":["SeedingService"],"timestamp":"2026-05-10T13:35:59.412Z"}
{"level":"info","message":"Seeding fanclub posts...","params":["SeedingService"],"timestamp":"2026-05-10T13:35:59.424Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-10T13:35:59.458Z"}
{"level":"info","message":"Seeding marketplace orders...","params":["SeedingService"],"timestamp":"2026-05-10T13:35:59.465Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-10T13:35:59.489Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-10T13:35:59.505Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-10T13:35:59.510Z"}
{"level":"error","message":"Audit log failed: Lock wait timeout exceeded; try restarting transaction","params":[null,"AuditService"],"timestamp":"2026-05-10T13:52:55.922Z"}
{"level":"error","message":"Audit log failed: Lock wait timeout exceeded; try restarting transaction","params":[null,"AuditService"],"timestamp":"2026-05-10T14:02:56.062Z"}
{"level":"error","message":"Audit log failed: Lock wait timeout exceeded; try restarting transaction","params":[null,"AuditService"],"timestamp":"2026-05-10T14:12:57.501Z"}
