{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T10:50:14.770Z"}
{"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-09T10:50:14.781Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:14.873Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:14.873Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:14.874Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:14.874Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:14.874Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:14.875Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:14.875Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.668Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.671Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.671Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.672Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.672Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.672Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.673Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.673Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.673Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.674Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.674Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.675Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.676Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.676Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.676Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.677Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.677Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.678Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.678Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.678Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.679Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.679Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.679Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.679Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.680Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.680Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.684Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.693Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.694Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.695Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.696Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.696Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.698Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.698Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.700Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.702Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.704Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.704Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.705Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.708Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.710Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.710Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.711Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.711Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.711Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.711Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.712Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.712Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.712Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.713Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.715Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:17.716Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:50:17.870Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:50:17.871Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:50:17.871Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:50:17.872Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:50:17.872Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:50:17.872Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:50:17.872Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:50:17.873Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:50:17.873Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:50:17.874Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.876Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.877Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.877Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.878Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.879Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.879Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.880Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.880Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.881Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.882Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.883Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.883Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.884Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.884Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.884Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.884Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.885Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.885Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.886Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.886Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.886Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.887Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.887Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.887Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.887Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.888Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.888Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.888Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.888Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.889Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.889Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.889Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.889Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.889Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.890Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.890Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.890Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.891Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.891Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.891Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.891Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.892Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.892Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.892Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.892Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.892Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.893Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.893Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.893Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.893Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.893Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.893Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.894Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.894Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.894Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.894Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.894Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.895Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.895Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.895Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.896Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.896Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.896Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.896Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.897Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.897Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.897Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.897Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.898Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.898Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.899Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.899Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.899Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.899Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.899Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.900Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.900Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.900Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.900Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.900Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.901Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.901Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.901Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.901Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.901Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.901Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.901Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.901Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.901Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.902Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.902Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.902Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.902Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.902Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.902Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.903Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.903Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.903Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.903Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.904Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.904Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.904Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.904Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.905Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.905Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.905Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.905Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.905Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.906Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.906Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.906Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.906Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.906Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.906Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.907Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.907Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.907Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.907Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.907Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.907Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.907Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.908Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.908Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.908Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.908Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.908Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.908Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.909Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.909Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.909Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.909Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.909Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.910Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.910Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.910Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.910Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.910Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.910Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.911Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.911Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.911Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.911Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.911Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.911Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.911Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.912Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.912Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.912Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.912Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.912Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.912Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.913Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.913Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.913Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.913Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.913Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.913Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.914Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.914Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.914Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.914Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.914Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.915Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.915Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.915Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.915Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.916Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.916Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.916Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.916Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.916Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.916Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.916Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.916Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.916Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.916Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.917Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.917Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.917Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.917Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.917Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.918Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.918Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.918Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.918Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.918Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.919Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.920Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.920Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.920Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.920Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.920Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.920Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.920Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.921Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.921Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.921Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.921Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.921Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.921Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.921Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.921Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.921Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.922Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.922Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.922Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.922Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.922Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.922Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.922Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.922Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.922Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.922Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.923Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.923Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.923Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.923Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.923Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.923Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.923Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.923Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.923Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.923Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.923Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.924Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.924Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.924Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.924Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.924Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.924Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.925Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.925Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.925Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.925Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.925Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.925Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.925Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.926Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.926Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.926Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.926Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.926Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.926Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.926Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.927Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.927Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.927Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.927Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.927Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.927Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.927Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.928Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.928Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.928Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.928Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.928Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.929Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.929Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.929Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.929Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.929Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.929Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.929Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.930Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.930Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.930Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.931Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.933Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.934Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.934Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.935Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.935Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.936Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.936Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.936Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.937Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.937Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.937Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.938Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.938Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.939Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.939Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.940Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.940Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.941Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.941Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.942Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.942Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.943Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.943Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.944Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.945Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.945Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.946Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.947Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.948Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.948Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.948Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.949Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:17.951Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.951Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:17.952Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:50:21.013Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:50:21.015Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T10:50:21.015Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:50:21.084Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:50:21.262Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T10:50:21.265Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:50:21.272Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:50:21.278Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T10:50:21.281Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T10:50:35.807Z"}
{"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-09T10:50:35.823Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:35.865Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:35.866Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:35.867Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:35.868Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:35.868Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:35.869Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:35.870Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.770Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.773Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.774Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.774Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.775Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.775Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.776Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.776Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.777Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.777Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.778Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.778Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.778Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.779Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.779Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.780Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.780Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.780Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.780Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.781Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.781Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.781Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.782Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.782Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.782Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.783Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.785Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.796Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.797Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.797Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.797Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.798Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.800Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.801Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.803Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.804Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.806Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.807Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.808Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.808Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.809Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.809Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.810Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.810Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.810Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.811Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.812Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.813Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.813Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.813Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.813Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:41.814Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:50:41.946Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:50:41.947Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:50:41.947Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:50:41.948Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:50:41.948Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:50:41.948Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:50:41.949Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:50:41.949Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:50:41.949Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:50:41.951Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:41.953Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.957Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:41.957Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.959Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.959Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:41.960Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.961Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.961Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.962Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.963Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.964Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.964Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.965Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.966Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:41.966Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.967Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.968Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.969Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.970Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.971Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.972Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.972Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.973Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.974Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.976Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.977Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.977Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.979Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.983Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.985Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.986Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:41.986Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.988Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:41.988Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.989Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.990Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.991Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.993Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.993Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.994Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.995Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.996Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.998Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.999Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:41.999Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.000Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.001Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:42.003Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.004Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.005Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.005Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.006Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.007Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.009Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:42.010Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.012Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.013Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.014Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.016Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:42.017Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.017Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.018Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.019Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.020Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.020Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.023Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.025Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.026Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.027Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.027Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.028Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.029Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.030Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.032Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.032Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.034Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.034Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.035Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.035Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.035Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.036Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.036Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.037Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:42.037Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.038Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.039Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.040Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.041Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.041Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.042Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.043Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.043Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.044Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.044Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.045Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.046Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.047Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.047Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.048Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.049Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.050Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:42.050Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.051Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:42.051Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.052Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.053Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.054Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.056Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.057Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.057Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.059Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.060Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:42.060Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.061Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.062Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.062Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.063Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.063Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.065Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.066Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.067Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:42.067Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.068Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.069Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.069Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:42.070Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.071Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.071Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.073Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.073Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:42.074Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.075Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.075Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.076Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.076Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.077Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.077Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.078Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.078Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.079Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.081Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.081Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.082Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.084Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.085Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.085Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.086Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.088Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.089Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.089Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.090Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.090Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:42.091Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.091Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.091Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.092Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:42.092Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.092Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.093Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.095Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.095Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.097Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.097Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.098Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.100Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.100Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.101Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.102Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.103Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.103Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.104Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:42.104Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.104Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.105Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.105Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.106Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.107Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.109Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.109Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.110Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.111Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.112Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.112Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.115Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:42.116Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.117Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.117Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.118Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.119Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.119Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.120Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.120Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.120Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.121Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.121Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:42.121Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.123Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.123Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.124Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.124Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.124Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.125Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.125Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.126Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.126Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.127Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:42.127Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.128Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.128Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.129Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.130Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.131Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.131Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.131Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.132Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:42.132Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.133Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.133Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:42.133Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.134Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.135Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.137Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.137Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.138Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:42.138Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.139Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:42.139Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.140Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.140Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.141Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.142Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.142Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.144Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.145Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.146Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.146Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.147Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.148Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.149Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.149Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.150Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.150Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.151Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.151Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.153Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.154Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.154Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.155Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.155Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.156Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.156Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.157Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.158Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.158Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.159Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.160Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.160Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.161Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.164Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.165Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:42.165Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.166Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.166Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.166Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.168Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.169Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.171Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.171Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.172Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.172Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.173Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.174Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:42.174Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.175Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.176Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.177Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.180Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:42.180Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.181Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.181Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.182Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.184Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:42.184Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.185Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.185Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.186Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.187Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.187Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.188Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.189Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.190Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.190Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.193Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:42.193Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.193Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.194Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.195Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.196Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.197Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:50:42.197Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.197Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:50:42.198Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:50:45.256Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:50:45.258Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T10:50:45.258Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:50:45.349Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:50:45.581Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T10:50:45.587Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:50:45.606Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:50:45.619Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T10:50:45.624Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T10:50:50.765Z"}
{"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-09T10:50:50.777Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:50.816Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:50.817Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:50.818Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:50.818Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:50.818Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:50.818Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:50.819Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T10:50:55.843Z"}
{"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-09T10:50:55.856Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:55.897Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:55.898Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:55.898Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:55.898Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:55.898Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:55.899Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:50:55.900Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.180Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.183Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.183Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.184Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.184Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.184Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.185Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.185Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.185Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.186Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.186Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.186Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.187Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.187Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.187Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.188Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.188Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.188Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.189Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.189Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.191Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.191Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.191Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.192Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.192Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.192Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.194Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.206Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.207Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.207Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.208Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.208Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.209Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.209Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.210Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.212Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.213Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.214Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.214Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.215Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.215Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.215Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.216Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.216Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.217Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.217Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.218Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.218Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.219Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.219Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.219Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:51:01.220Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:51:01.348Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:51:01.348Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:51:01.349Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:51:01.349Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:51:01.349Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:51:01.350Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:51:01.350Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:51:01.350Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:51:01.351Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:51:01.352Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.354Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.358Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.358Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.359Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.360Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.360Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.361Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.363Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.364Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.364Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.365Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.366Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.367Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.367Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.368Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.368Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.369Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.370Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.371Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.371Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.373Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.374Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.374Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.375Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.376Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.376Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.378Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.378Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.379Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.380Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.381Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.381Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.382Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.382Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.383Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.383Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.384Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.385Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.386Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.386Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.387Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.387Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.388Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.389Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.389Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.390Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.391Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.391Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.392Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.392Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.393Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.394Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.395Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.396Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.397Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.399Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.400Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.401Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.402Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.402Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.403Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.404Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.405Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.405Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.406Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.406Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.407Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.407Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.408Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.409Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.410Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.411Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.411Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.412Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.412Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.413Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.414Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.414Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.415Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.415Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.416Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.416Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.417Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.417Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.418Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.418Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.419Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.419Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.421Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.421Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.421Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.421Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.422Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.422Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.422Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.423Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.423Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.423Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.424Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.424Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.425Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.426Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.427Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.427Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.428Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.428Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.429Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.430Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.430Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.431Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.431Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.432Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.432Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.432Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.433Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.434Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.434Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.435Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.437Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.439Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.439Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.440Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.440Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.441Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.441Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.441Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.442Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.442Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.444Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.444Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.444Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.445Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.446Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.446Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.447Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.448Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.448Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.449Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.449Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.450Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.450Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.451Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.451Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.452Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.453Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.454Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.455Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.456Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.457Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.458Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.458Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.458Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.459Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.459Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.459Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.460Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.460Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.461Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.461Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.462Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.462Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.463Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.464Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.464Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.465Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.465Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.465Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.466Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.466Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.467Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.467Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.469Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.470Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.471Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.471Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.472Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.473Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.474Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.475Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.475Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.476Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.476Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.477Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.478Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.478Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.479Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.480Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.481Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.482Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.485Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.486Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.490Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.491Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.492Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.492Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.492Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.493Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.493Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.494Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.494Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.494Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.495Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.495Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.496Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.496Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.497Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.497Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.498Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.499Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.499Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.500Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.500Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.501Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.501Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.502Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.502Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.503Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.503Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.504Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.504Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.505Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.505Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.506Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.507Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.507Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.509Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.510Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.510Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.511Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.511Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.512Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.512Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.512Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.513Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.513Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.515Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.516Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.517Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.517Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.519Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.519Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.520Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.520Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.521Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.521Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.522Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.522Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.523Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.524Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.524Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.525Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.526Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.527Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.527Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.528Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.528Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.529Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.530Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.531Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.531Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.531Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.532Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.533Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.533Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.534Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.534Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.535Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.535Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.536Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.536Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.538Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.539Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.539Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.540Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.540Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.541Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.541Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.542Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.542Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.543Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.543Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.545Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.545Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.546Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.547Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.548Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.548Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.549Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.549Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.550Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.550Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.550Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.551Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.551Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.552Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.552Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.552Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.553Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.553Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:51:01.553Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.554Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:51:01.554Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:51:04.614Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:51:04.615Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T10:51:04.616Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:51:04.688Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:51:04.895Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T10:51:04.903Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:51:04.921Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:51:04.932Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T10:51:04.937Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T10:53:54.503Z"}
{"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-09T10:53:54.516Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:54.556Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:54.556Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:54.557Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:54.557Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:54.557Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:54.558Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:54.558Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.060Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.063Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.064Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.064Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.064Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.065Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.065Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.065Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.065Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.065Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.066Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.066Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.066Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.066Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.066Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.067Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.067Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.067Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.068Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.068Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.068Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.068Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.069Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.069Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.070Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.070Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.071Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.080Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.080Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.081Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.081Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.081Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.083Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.083Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.084Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.087Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.089Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.089Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.090Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.090Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.090Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.091Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.091Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.091Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.091Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.091Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.092Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.092Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.093Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.093Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.094Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:53:58.095Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:53:58.168Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:53:58.169Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:53:58.169Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:53:58.169Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:53:58.170Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:53:58.170Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:53:58.170Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:53:58.170Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:53:58.171Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:53:58.172Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.173Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.175Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.175Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.176Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.176Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.176Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.176Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.176Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.176Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.177Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.177Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.178Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.179Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.179Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.180Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.180Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.180Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.181Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.181Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.182Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.182Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.182Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.183Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.183Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.183Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.184Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.184Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.184Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.184Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.184Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.185Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.185Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.185Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.185Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.185Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.186Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.186Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.187Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.188Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.188Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.188Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.188Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.189Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.189Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.189Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.189Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.190Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.190Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.190Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.190Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.190Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.190Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.190Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.191Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.191Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.191Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.192Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.192Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.192Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.193Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.193Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.194Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.194Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.194Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.194Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.195Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.195Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.195Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.195Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.195Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.195Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.196Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.196Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.196Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.196Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.196Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.196Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.196Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.197Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.197Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.197Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.197Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.197Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.197Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.197Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.197Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.197Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.198Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.198Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.198Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.198Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.198Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.198Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.198Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.198Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.199Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.199Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.199Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.199Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.199Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.200Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.201Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.201Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.201Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.201Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.202Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.202Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.202Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.202Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.202Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.203Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.203Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.203Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.203Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.203Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.203Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.203Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.204Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.204Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.204Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.204Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.204Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.204Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.204Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.204Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.204Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.205Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.205Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.205Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.206Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.206Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.206Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.206Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.207Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.207Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.207Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.208Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.208Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.208Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.208Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.208Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.208Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.209Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.209Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.209Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.209Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.209Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.210Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.210Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.210Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.210Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.210Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.210Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.211Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.211Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.211Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.211Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.211Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.211Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.211Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.212Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.212Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.212Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.212Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.213Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.213Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.213Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.213Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.213Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.213Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.214Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.214Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.215Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.215Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.215Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.215Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.216Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.216Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.216Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.216Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.216Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.216Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.216Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.217Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.217Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.217Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.217Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.217Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.217Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.217Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.217Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.218Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.218Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.218Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.218Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.218Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.218Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.218Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.218Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.218Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.218Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.218Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.219Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.219Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.219Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.219Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.219Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.219Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.219Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.219Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.219Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.219Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.219Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.220Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.220Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.220Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.220Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.220Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.220Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.220Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.220Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.220Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.221Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.222Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.223Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.223Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.223Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.223Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.224Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.224Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.224Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.224Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.225Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.225Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.225Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.226Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.229Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.229Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.229Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.230Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.230Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.230Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.230Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.230Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.231Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.231Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.232Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.232Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.232Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.233Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.234Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.234Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.234Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.235Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.236Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.237Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.237Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.237Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.238Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.238Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.238Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.239Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.239Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.239Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.241Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.242Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.243Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.243Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.243Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.244Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.244Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.244Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.244Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.245Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.245Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.246Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.247Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.247Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.247Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.248Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.248Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.250Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.250Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.250Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.251Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.252Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.252Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.252Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.253Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.253Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.254Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.254Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.255Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.255Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.256Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.257Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.257Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.257Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.257Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:53:58.257Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.258Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:53:58.258Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:54:01.319Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:54:01.324Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T10:54:01.325Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:54:01.410Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:54:01.604Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T10:54:01.610Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:54:01.624Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:54:01.632Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T10:54:01.634Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T10:54:13.506Z"}
{"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-09T10:54:13.517Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:13.556Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:13.557Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:13.557Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:13.557Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:13.558Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:13.558Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:13.559Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.260Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.263Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.263Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.264Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.264Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.264Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.264Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.265Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.265Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.265Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.265Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.266Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.266Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.266Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.266Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.267Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.267Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.267Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.267Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.268Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.268Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.268Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.268Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.269Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.269Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.269Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.271Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.280Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.281Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.281Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.281Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.282Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.283Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.283Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.285Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.286Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.288Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.288Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.289Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.289Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.290Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.291Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.291Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.291Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.292Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.292Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.293Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.293Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.294Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.294Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.294Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:18.295Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:54:18.404Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:54:18.404Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:54:18.405Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:54:18.405Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:54:18.405Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:54:18.406Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:54:18.406Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:54:18.406Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:54:18.407Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:54:18.408Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.410Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.414Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.414Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.415Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.416Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.416Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.417Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.418Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.419Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.420Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.420Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.421Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.422Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.423Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.424Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.426Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.426Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.427Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.428Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.429Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.430Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.431Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.438Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.445Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.448Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.449Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.450Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.451Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.452Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.455Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.458Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.459Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.459Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.460Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.461Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.462Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.463Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.463Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.465Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.466Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.468Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.468Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.469Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.470Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.470Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.470Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.471Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.471Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.473Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.473Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.474Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.475Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.476Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.479Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.480Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.481Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.482Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.483Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.485Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.485Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.486Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.486Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.488Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.488Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.489Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.491Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.492Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.492Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.492Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.493Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.493Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.494Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.494Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.495Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.495Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.496Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.497Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.498Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.498Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.498Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.499Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.499Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.500Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.500Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.500Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.501Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.501Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.502Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.502Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.502Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.503Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.504Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.505Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.505Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.506Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.506Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.507Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.507Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.508Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.508Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.509Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.509Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.511Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.511Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.512Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.514Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.514Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.515Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.515Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.516Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.517Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.518Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.519Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.520Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.520Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.521Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.521Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.522Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.524Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.525Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.525Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.526Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.526Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.526Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.527Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.527Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.527Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.528Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.528Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.529Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.529Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.529Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.530Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.530Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.530Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.531Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.531Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.532Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.532Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.532Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.533Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.533Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.533Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.533Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.534Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.534Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.535Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.535Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.536Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.536Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.536Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.537Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.537Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.537Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.537Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.537Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.538Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.538Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.539Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.540Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.540Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.540Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.541Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.541Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.541Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.542Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.542Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.542Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.542Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.543Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.543Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.543Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.543Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.543Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.544Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.544Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.544Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.545Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.545Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.545Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.546Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.546Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.547Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.548Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.550Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.551Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.551Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.552Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.553Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.553Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.553Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.554Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.554Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.555Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.555Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.555Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.556Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.556Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.556Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.557Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.557Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.557Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.558Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.558Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.558Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.559Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.559Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.559Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.560Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.560Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.560Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.560Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.561Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.561Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.561Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.561Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.561Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.562Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.562Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.562Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.562Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.562Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.563Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.563Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.563Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.563Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.563Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.564Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.564Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.564Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.564Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.565Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.565Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.565Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.565Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.565Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.567Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.567Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.568Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.568Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.568Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.568Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.569Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.569Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.569Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.570Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.570Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.570Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.571Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.571Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.571Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.572Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.573Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.574Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.574Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.574Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.575Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.579Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.580Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.580Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.581Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.581Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.582Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.583Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.585Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.586Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.586Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.587Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.588Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.588Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.589Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.590Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.590Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.590Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.591Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.591Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.592Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.592Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.593Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.594Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.594Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.595Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.595Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.596Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.596Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.596Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.598Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.599Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.599Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.600Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.601Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.601Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.601Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.602Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.602Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.603Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.603Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.603Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.604Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:54:18.604Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.604Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:54:18.604Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:54:21.650Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:54:21.655Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T10:54:21.655Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:54:21.815Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:54:22.042Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T10:54:22.049Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:54:22.064Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:54:22.073Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T10:54:22.077Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T10:54:57.485Z"}
{"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-09T10:54:57.495Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:57.535Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:57.537Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:57.538Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:57.538Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:57.538Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:57.539Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:54:57.539Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.602Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.604Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.605Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.605Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.605Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.605Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.606Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.606Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.606Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.607Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.607Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.608Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.608Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.608Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.609Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.610Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.610Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.610Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.611Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.611Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.611Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.611Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.611Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.611Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.612Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.612Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.614Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.632Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.632Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.632Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.633Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.633Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.634Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.634Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.636Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.637Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.640Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.641Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.642Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.643Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.644Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.645Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.646Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.646Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.646Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.646Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.647Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.647Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.648Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.649Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.650Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:00.651Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:55:00.863Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:55:00.864Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:55:00.864Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:55:00.864Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:55:00.864Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:55:00.865Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:55:00.865Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:55:00.866Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:55:00.866Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:55:00.867Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:00.868Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.873Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:00.874Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.876Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.877Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:00.877Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.878Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.879Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.881Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.881Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.882Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.882Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.884Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.885Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:00.885Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.886Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.894Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.896Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.897Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.897Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.898Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.899Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.901Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.903Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.903Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.904Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.905Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.905Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.909Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.910Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.911Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:00.911Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.913Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:00.913Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.918Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.918Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.919Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.923Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.926Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.926Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.928Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.929Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.930Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.930Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.930Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.930Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.931Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:00.931Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.931Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.931Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.932Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.933Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.933Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.946Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:00.947Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.947Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.948Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.948Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.949Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:00.949Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.950Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.951Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.951Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.952Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.953Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.954Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.954Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.955Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.955Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.956Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.958Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.959Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.960Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.960Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.960Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.961Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.961Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.961Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.962Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.962Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.963Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.964Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.964Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:00.965Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.965Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.966Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.966Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.966Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.966Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.967Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.967Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.967Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.967Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.968Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.968Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.968Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.969Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.969Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.973Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.974Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.975Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:00.975Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.975Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:00.976Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.977Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.979Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.980Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.980Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.981Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.982Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.982Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.983Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:00.983Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.984Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.985Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.987Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.987Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.987Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.988Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.989Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.989Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:00.989Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.991Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.992Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.992Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:00.993Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.993Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.995Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.995Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.996Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:00.996Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.997Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:00.999Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.000Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.001Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.001Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.001Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.001Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.002Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.002Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.002Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.002Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.003Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.003Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.004Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.004Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.005Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.006Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.006Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.007Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.008Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.009Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:01.010Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.010Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.011Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.014Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:01.014Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.016Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.017Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.019Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.020Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.020Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.021Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.021Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.021Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.021Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.022Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.022Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.022Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.023Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.023Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:01.023Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.024Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.024Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.025Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.025Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.030Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.031Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.031Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.033Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.035Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.036Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.037Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.038Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:01.040Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.041Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.042Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.043Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.043Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.044Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.045Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.045Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.046Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.048Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.048Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:01.048Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.049Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.049Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.049Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.049Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.049Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.050Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.050Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.050Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.050Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.051Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:01.051Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.051Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.052Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.052Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.052Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.053Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.053Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.054Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.055Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:01.055Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.055Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.055Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:01.055Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.056Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.056Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.056Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.056Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.057Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:01.057Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.057Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:01.057Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.058Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.058Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.059Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.059Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.059Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.060Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.060Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.063Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.068Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.069Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.070Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.070Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.071Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.071Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.072Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.072Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.073Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.073Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.073Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.074Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.075Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.076Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.076Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.077Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.077Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.077Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.078Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.078Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.079Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.079Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.079Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.079Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.080Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:01.080Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.080Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.081Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.082Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.082Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.083Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.083Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.084Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.084Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.085Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.085Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.086Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:01.086Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.086Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.087Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.087Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.089Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:01.089Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.089Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.090Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.090Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.091Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:01.091Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.091Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.092Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.092Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.093Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.093Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.094Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.094Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.095Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.097Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.098Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:01.098Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.099Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.099Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.100Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.100Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.101Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:55:01.101Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.101Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:55:01.102Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:55:04.156Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:55:04.158Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T10:55:04.158Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:55:04.241Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T10:55:04.379Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:55:04.497Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T10:55:04.503Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:55:04.518Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:55:04.527Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T10:55:04.531Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T10:55:59.057Z"}
{"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-09T10:55:59.068Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:59.106Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:59.106Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:59.106Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:59.107Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:59.107Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:59.107Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:55:59.107Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.541Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.545Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.546Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.547Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.547Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.547Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.548Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.548Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.548Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.549Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.549Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.550Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.550Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.551Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.554Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.555Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.556Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.556Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.556Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.557Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.557Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.557Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.558Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.558Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.558Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.559Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.560Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.573Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.573Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.574Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.574Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.575Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.577Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.577Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.582Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.584Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.587Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.588Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.590Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.590Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.591Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.593Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.593Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.594Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.594Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.595Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.597Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.597Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.598Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.598Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.599Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:02.599Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:56:02.715Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:56:02.716Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:56:02.716Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:56:02.716Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:56:02.717Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:56:02.717Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:56:02.718Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:56:02.718Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:56:02.719Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:56:02.720Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.721Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.724Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.724Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.725Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.727Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.727Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.728Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.729Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.729Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.730Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.731Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.731Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.733Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.734Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.734Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.735Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.735Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.736Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.737Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.737Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.737Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.738Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.741Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.741Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.741Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.742Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.742Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.742Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.744Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.744Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.744Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.745Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.746Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.746Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.750Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.750Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.750Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.751Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.753Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.756Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.758Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.758Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.759Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.759Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.760Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.760Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.761Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.761Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.762Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.763Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.764Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.765Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.766Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.769Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.770Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.772Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.772Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.774Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.777Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.777Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.778Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.780Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.781Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.782Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.782Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.783Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.783Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.784Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.785Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.785Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.786Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.786Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.787Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.787Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.788Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.788Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.790Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.791Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.791Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.792Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.792Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.793Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.794Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.794Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.795Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.795Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.796Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.797Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.797Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.798Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.798Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.798Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.799Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.799Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.800Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.800Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.801Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.801Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.802Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.802Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.803Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.804Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.804Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.805Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.805Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.806Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.806Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.807Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.807Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.808Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.808Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.809Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.809Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.810Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.812Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.813Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.813Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.814Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.814Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.815Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.815Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.816Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.816Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.817Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.817Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.818Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.818Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.819Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.820Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.821Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.821Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.822Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.822Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.824Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.825Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.825Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.825Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.826Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.827Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.827Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.827Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.827Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.828Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.828Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.828Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.829Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.829Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.830Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.830Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.831Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.831Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.832Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.832Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.832Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.833Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.833Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.833Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.834Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.834Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.834Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.835Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.835Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.836Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.836Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.837Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.837Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.838Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.839Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.839Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.839Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.840Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.840Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.840Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.841Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.841Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.841Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.842Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.843Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.843Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.843Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.843Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.844Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.845Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.845Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.846Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.846Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.846Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.847Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.847Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.848Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.848Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.848Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.849Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.849Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.849Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.850Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.850Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.850Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.851Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.851Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.851Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.852Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.852Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.853Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.853Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.853Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.853Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.854Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.854Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.855Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.855Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.855Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.856Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.856Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.856Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.856Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.857Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.857Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.857Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.858Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.859Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.859Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.860Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.861Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.861Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.861Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.862Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.862Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.863Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.863Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.863Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.864Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.864Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.865Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.866Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.866Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.868Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.868Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.869Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.869Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.869Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.870Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.870Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.871Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.871Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.871Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.873Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.873Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.873Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.874Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.874Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.878Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.880Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.880Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.881Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.881Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.882Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.882Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.883Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.884Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.885Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.885Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.887Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.887Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.890Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.890Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.891Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.891Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.892Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.893Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.895Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.896Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.896Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.896Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.897Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.902Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.903Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.904Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.904Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.905Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.905Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.906Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.906Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.907Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.908Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.909Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.909Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.910Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.910Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.911Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.911Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.912Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.912Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.914Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.916Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.916Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.917Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.917Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.918Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:02.918Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.918Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:02.919Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:56:05.995Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:56:05.997Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T10:56:05.997Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:56:06.074Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T10:56:06.124Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:56:06.285Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T10:56:06.289Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:56:06.297Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:56:06.299Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T10:56:06.300Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T10:56:52.417Z"}
{"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-09T10:56:52.430Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:52.475Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:52.476Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:52.476Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:52.477Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:52.477Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:52.477Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:52.478Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.455Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.457Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.463Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.463Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.463Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.463Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.463Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.464Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.464Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.464Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.464Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.464Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.464Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.465Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.465Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.465Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.465Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.465Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.465Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.465Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.466Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.466Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.466Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.466Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.466Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.466Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.470Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.477Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.477Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.478Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.478Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.478Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.482Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.482Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.484Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.485Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.486Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.486Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.487Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.487Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.487Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.488Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.488Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.488Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.488Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.488Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.491Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.499Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.501Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.503Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.505Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:56:56.506Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:56:56.640Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:56:56.640Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:56:56.641Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:56:56.641Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:56:56.641Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:56:56.642Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:56:56.642Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:56:56.642Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:56:56.643Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:56:56.644Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.646Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.651Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.651Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.653Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.654Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.654Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.655Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.657Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.657Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.658Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.661Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.662Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.665Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.665Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.665Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.666Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.666Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.667Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.668Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.668Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.669Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.671Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.672Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.672Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.673Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.673Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.674Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.675Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.676Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.676Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.677Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.678Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.678Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.679Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.679Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.680Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.680Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.680Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.682Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.683Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.685Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.685Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.686Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.686Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.686Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.686Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.687Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.687Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.688Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.689Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.690Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.691Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.693Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.696Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.696Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.697Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.697Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.698Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.700Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.701Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.701Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.703Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.703Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.704Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.706Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.706Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.707Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.707Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.707Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.708Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.708Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.708Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.709Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.709Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.709Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.709Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.710Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.710Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.710Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.710Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.711Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.711Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.711Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.711Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.714Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.714Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.714Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.715Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.715Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.716Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.716Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.716Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.717Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.717Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.718Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.718Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.719Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.719Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.720Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.720Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.721Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.721Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.722Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.722Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.724Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.725Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.726Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.726Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.729Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.729Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.729Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.730Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.730Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.730Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.730Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.731Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.731Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.733Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.733Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.733Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.734Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.734Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.735Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.735Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.735Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.735Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.736Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.737Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.737Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.737Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.738Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.738Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.738Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.740Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.740Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.740Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.741Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.741Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.741Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.742Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.743Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.744Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.744Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.745Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.746Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.747Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.748Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.748Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.749Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.749Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.749Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.750Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.750Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.751Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.751Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.751Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.751Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.752Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.752Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.755Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.755Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.755Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.756Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.756Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.756Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.757Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.758Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.758Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.758Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.759Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.759Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.759Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.760Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.761Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.761Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.761Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.762Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.762Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.763Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.763Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.763Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.763Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.764Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.765Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.765Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.766Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.766Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.767Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.768Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.768Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.768Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.769Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.769Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.769Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.769Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.769Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.770Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.770Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.770Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.771Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.771Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.771Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.772Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.772Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.772Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.773Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.773Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.773Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.773Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.775Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.775Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.775Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.775Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.776Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.776Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.776Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.776Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.778Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.778Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.778Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.778Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.778Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.779Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.779Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.779Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.780Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.780Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.780Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.781Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.782Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.782Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.782Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.782Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.783Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.783Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.783Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.784Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.785Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.785Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.785Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.786Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.786Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.786Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.787Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.787Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.788Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.789Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.789Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.789Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.790Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.790Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.791Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.791Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.791Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.791Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.792Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.792Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.792Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.792Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.793Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.793Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.793Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.794Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.794Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.798Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.799Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.799Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.799Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.800Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.801Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.803Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.804Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.804Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.805Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.805Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.805Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.806Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.807Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.807Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.807Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.808Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.808Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.809Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.810Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.810Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.811Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.811Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.811Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.811Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.812Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.812Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.813Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.813Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.813Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.814Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.814Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.815Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.815Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.816Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:56:56.817Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.817Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:56:56.817Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:56:59.875Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:56:59.876Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T10:56:59.876Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:57:00.003Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T10:57:00.054Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:57:00.209Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T10:57:00.214Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:57:00.227Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:57:00.236Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T10:57:00.240Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T10:57:35.417Z"}
{"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-09T10:57:35.431Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:35.473Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:35.473Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:35.474Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:35.475Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:35.475Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:35.475Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:35.475Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.062Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.066Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.066Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.066Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.067Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.067Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.067Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.068Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.068Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.068Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.069Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.069Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.069Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.069Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.069Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.069Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.069Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.069Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.069Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.069Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.069Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.069Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.069Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.070Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.070Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.070Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.070Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.075Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.076Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.076Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.076Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.076Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.077Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.077Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.078Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.079Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.081Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.082Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.083Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.083Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.084Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.084Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.085Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.085Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.086Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.086Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.088Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.089Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.089Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.089Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.090Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:39.090Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:57:39.250Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:57:39.251Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:57:39.251Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:57:39.252Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:57:39.252Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:57:39.252Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:57:39.253Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:57:39.254Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:57:39.254Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:57:39.256Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.261Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.263Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.264Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.266Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.267Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.267Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.270Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.271Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.271Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.272Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.274Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.275Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.276Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.277Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.277Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.277Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.278Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.278Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.279Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.279Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.280Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.281Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.282Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.282Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.283Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.284Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.284Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.285Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.285Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.286Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.286Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.286Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.287Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.287Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.288Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.289Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.290Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.290Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.291Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.292Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.292Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.293Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.294Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.294Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.294Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.295Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.296Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.296Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.297Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.298Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.299Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.300Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.300Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.301Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.301Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.302Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.303Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.304Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.305Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.306Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.306Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.307Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.308Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.309Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.310Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.311Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.312Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.313Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.314Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.318Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.319Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.320Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.321Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.322Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.322Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.323Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.324Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.326Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.328Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.329Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.329Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.330Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.331Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.331Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.331Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.332Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.332Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.334Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.335Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.335Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.335Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.336Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.336Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.337Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.338Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.338Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.338Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.339Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.340Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.340Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.342Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.342Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.342Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.342Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.344Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.345Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.345Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.345Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.346Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.346Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.347Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.347Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.348Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.348Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.350Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.351Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.351Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.352Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.352Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.353Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.353Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.354Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.355Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.356Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.357Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.357Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.358Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.359Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.359Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.360Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.360Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.361Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.362Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.362Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.363Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.363Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.364Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.365Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.365Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.366Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.367Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.368Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.368Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.369Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.369Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.370Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.370Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.372Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.373Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.373Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.374Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.374Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.374Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.375Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.375Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.376Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.376Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.376Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.377Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.377Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.378Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.378Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.379Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.380Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.380Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.380Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.381Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.381Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.383Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.383Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.384Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.384Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.384Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.385Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.388Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.388Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.389Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.390Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.390Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.391Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.391Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.392Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.393Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.394Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.394Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.394Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.395Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.395Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.396Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.396Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.396Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.397Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.398Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.399Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.399Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.402Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.402Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.403Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.403Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.403Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.403Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.404Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.404Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.404Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.405Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.405Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.405Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.407Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.408Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.408Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.408Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.409Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.409Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.409Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.409Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.410Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.410Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.410Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.410Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.411Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.412Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.414Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.414Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.415Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.415Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.415Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.415Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.416Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.416Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.416Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.417Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.417Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.417Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.418Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.418Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.418Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.422Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.423Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.423Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.423Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.424Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.424Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.424Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.425Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.425Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.426Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.428Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.428Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.429Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.429Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.430Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.430Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.431Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.431Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.431Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.432Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.432Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.433Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.434Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.435Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.437Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.437Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.438Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.438Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.440Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.441Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.442Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.444Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.445Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.447Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.449Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.449Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.449Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.450Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.450Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.450Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.451Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.452Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.452Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.453Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.453Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.454Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.454Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.454Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.456Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.457Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.457Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.457Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.458Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.459Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.459Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.460Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.460Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.462Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.464Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.464Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.464Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.465Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.465Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:39.465Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.466Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:39.466Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:57:42.546Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:57:42.547Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T10:57:42.547Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:57:42.654Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T10:57:42.705Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:57:42.896Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T10:57:42.902Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:57:42.919Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:57:42.930Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T10:57:42.939Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T10:57:54.803Z"}
{"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-09T10:57:54.816Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:54.859Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:54.860Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:54.860Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:54.861Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:54.861Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:54.861Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:54.861Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.258Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.261Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.262Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.263Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.263Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.263Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.264Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.264Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.265Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.265Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.266Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.266Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.267Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.267Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.268Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.268Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.269Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.269Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.269Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.270Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.270Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.270Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.271Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.271Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.272Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.272Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.275Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.286Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.286Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.287Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.288Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.288Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.290Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.291Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.293Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.295Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.298Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.298Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.299Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.299Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.300Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.301Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.302Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.302Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.303Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.303Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.304Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.305Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.305Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.306Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.306Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:57:59.307Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:57:59.440Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:57:59.440Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:57:59.440Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:57:59.440Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:57:59.441Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:57:59.441Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:57:59.441Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:57:59.441Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:57:59.441Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:57:59.442Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.443Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.445Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.445Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.446Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.446Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.446Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.447Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.447Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.447Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.448Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.448Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.448Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.449Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.449Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.450Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.450Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.450Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.451Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.451Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.451Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.452Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.452Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.452Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.453Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.453Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.453Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.454Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.457Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.458Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.458Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.459Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.459Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.460Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.462Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.463Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.466Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.467Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.469Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.475Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.476Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.477Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.477Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.478Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.478Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.479Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.479Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.480Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.480Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.481Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.483Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.484Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.487Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.488Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.493Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.494Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.494Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.494Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.496Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.497Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.498Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.498Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.503Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.504Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.505Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.506Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.507Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.507Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.508Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.508Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.509Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.510Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.510Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.511Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.511Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.512Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.512Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.513Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.513Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.514Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.514Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.515Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.515Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.519Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.519Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.520Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.520Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.521Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.522Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.522Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.523Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.523Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.524Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.525Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.526Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.526Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.527Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.527Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.528Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.531Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.531Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.532Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.533Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.533Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.533Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.535Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.535Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.536Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.536Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.540Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.543Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.545Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.546Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.547Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.548Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.548Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.548Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.549Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.550Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.551Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.552Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.552Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.553Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.553Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.555Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.555Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.556Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.557Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.559Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.560Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.563Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.566Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.566Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.567Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.568Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.568Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.568Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.569Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.569Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.569Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.570Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.570Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.571Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.571Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.572Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.572Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.573Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.573Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.575Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.575Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.575Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.575Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.576Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.576Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.576Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.576Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.577Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.577Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.577Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.577Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.578Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.578Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.578Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.579Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.580Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.580Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.581Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.581Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.581Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.582Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.582Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.583Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.583Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.583Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.584Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.584Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.584Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.588Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.588Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.589Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.589Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.589Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.590Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.591Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.593Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.596Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.597Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.597Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.598Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.598Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.599Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.599Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.601Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.601Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.601Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.602Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.602Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.603Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.603Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.604Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.604Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.605Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.605Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.606Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.607Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.608Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.608Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.608Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.618Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.626Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.629Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.630Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.630Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.630Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.631Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.631Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.631Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.632Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.635Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.637Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.638Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.638Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.638Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.640Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.640Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.640Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.641Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.642Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.643Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.643Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.644Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.644Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.645Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.645Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.646Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.646Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.646Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.649Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.650Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.651Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.651Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.652Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.652Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.653Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.653Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.654Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.654Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.654Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.657Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.657Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.657Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.658Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.659Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.659Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.660Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.660Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.660Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.661Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.661Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.662Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.663Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.663Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.663Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.664Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.664Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.665Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.666Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.666Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.666Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.667Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.668Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.668Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.669Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.670Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.670Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.671Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.671Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.672Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.672Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.672Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.672Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.672Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.673Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.673Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.673Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.674Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.675Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.675Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.677Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.677Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.677Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.678Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.678Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.678Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.678Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.679Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.679Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.679Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.680Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.680Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:57:59.680Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.682Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:57:59.684Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:58:02.739Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:58:02.740Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T10:58:02.741Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:58:02.833Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T10:58:02.889Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:58:03.095Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T10:58:03.102Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:58:03.116Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:58:03.130Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T10:58:03.137Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T10:58:24.188Z"}
{"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-09T10:58:24.199Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:24.238Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:24.239Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:24.239Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:24.240Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:24.240Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:24.240Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:24.241Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.647Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.649Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.650Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.650Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.651Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.651Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.651Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.651Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.652Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.652Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.652Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.653Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.653Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.653Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.653Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.654Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.654Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.654Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.654Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.655Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.655Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.655Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.655Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.655Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.656Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.656Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.657Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.668Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.668Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.669Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.669Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.669Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.671Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.672Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.673Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.674Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.675Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.676Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.676Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.677Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.677Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.677Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.678Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.678Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.678Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.679Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.680Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.680Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.680Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.681Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.681Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:27.682Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:58:27.794Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:58:27.795Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:58:27.795Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:58:27.795Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:58:27.795Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:58:27.796Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:58:27.796Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:58:27.796Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:58:27.797Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:58:27.798Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.800Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.804Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.805Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.806Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.807Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.807Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.808Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.810Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.810Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.811Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.812Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.813Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.814Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.815Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.815Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.816Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.817Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.818Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.819Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.819Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.820Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.820Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.821Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.821Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.822Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.823Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.824Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.824Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.825Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.826Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.826Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.827Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.827Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.828Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.829Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.830Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.831Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.831Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.832Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.832Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.833Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.833Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.834Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.834Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.835Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.835Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.835Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.836Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.837Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.837Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.838Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.838Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.839Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.840Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.840Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.841Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.842Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.843Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.844Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.845Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.845Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.846Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.847Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.847Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.848Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.849Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.849Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.850Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.851Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.852Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.852Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.853Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.853Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.854Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.854Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.855Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.855Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.856Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.856Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.857Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.858Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.858Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.859Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.859Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.859Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.860Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.860Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.861Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.861Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.862Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.862Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.863Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.863Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.863Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.864Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.865Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.865Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.866Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.867Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.867Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.868Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.868Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.869Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.869Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.870Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.870Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.871Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.872Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.872Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.873Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.873Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.874Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.874Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.874Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.875Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.875Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.876Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.876Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.877Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.877Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.878Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.878Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.879Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.879Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.879Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.880Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.880Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.882Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.882Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.883Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.883Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.884Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.884Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.885Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.886Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.887Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.887Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.888Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.888Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.889Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.889Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.890Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.890Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.891Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.891Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.892Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.893Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.893Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.894Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.894Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.895Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.896Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.896Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.897Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.897Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.897Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.898Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.899Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.900Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.901Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.901Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.902Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.902Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.903Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.903Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.903Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.904Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.904Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.905Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.905Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.905Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.907Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.907Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.907Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.908Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.909Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.909Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.910Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.910Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.911Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.911Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.912Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.912Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.913Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.914Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.914Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.915Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.915Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.916Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.916Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.917Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.917Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.918Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.918Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.918Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.919Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.919Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.920Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.921Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.921Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.921Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.922Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.922Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.923Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.923Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.923Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.923Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.924Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.924Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.925Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.925Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.925Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.926Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.926Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.926Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.927Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.927Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.927Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.928Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.928Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.928Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.929Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.929Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.929Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.930Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.930Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.930Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.931Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.931Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.932Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.932Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.932Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.932Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.933Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.933Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.935Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.935Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.936Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.936Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.936Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.937Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.937Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.937Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.938Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.938Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.939Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.939Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.939Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.940Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.942Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.942Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.943Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.943Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.944Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.944Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.945Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.945Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.946Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.946Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.947Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.947Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.948Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.949Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.949Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.950Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.950Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.951Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.951Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.951Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.952Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.952Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.953Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.953Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.953Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.953Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.954Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.954Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.955Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.955Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.956Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.956Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.957Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.957Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.957Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.958Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.959Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.959Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.960Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.960Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.960Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.961Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.962Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.963Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.963Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.963Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.964Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.964Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.965Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.965Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:27.965Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.965Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:27.966Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:58:31.011Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:58:31.012Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T10:58:31.012Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:58:31.100Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T10:58:31.147Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:58:31.309Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T10:58:31.316Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:58:31.333Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:58:31.341Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T10:58:31.345Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T10:58:42.362Z"}
{"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-09T10:58:42.375Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:42.429Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:42.429Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:42.430Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:42.430Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:42.431Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:42.431Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:42.431Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.243Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.246Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.247Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.248Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.249Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.249Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.250Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.250Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.250Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.250Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.250Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.250Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.251Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.251Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.251Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.251Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.251Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.252Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.252Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.252Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.252Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.254Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.255Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.255Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.255Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.257Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.260Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.270Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.270Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.271Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.271Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.271Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.273Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.274Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.279Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.280Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.282Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.282Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.283Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.283Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.284Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.284Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.285Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.285Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.285Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.286Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.286Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.287Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.287Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.288Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.289Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T10:58:47.289Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:58:47.446Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:58:47.448Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:58:47.448Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:58:47.449Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:58:47.449Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:58:47.449Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:58:47.449Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:58:47.450Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:58:47.451Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T10:58:47.452Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.456Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.461Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.462Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.463Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.465Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.466Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.469Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.470Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.470Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.471Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.472Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.475Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.477Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.480Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.481Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.482Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.483Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.484Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.488Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.491Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.492Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.493Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.494Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.494Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.494Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.495Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.495Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.496Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.497Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.498Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.500Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.502Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.504Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.504Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.505Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.506Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.506Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.507Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.507Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.509Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.509Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.511Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.511Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.512Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.512Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.512Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.513Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.513Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.514Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.518Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.520Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.521Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.522Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.525Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.526Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.526Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.526Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.528Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.530Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.530Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.532Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.535Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.538Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.539Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.539Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.540Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.541Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.541Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.541Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.542Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.543Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.544Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.546Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.547Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.548Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.550Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.552Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.552Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.553Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.553Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.553Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.554Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.554Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.554Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.555Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.555Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.555Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.556Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.556Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.557Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.557Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.558Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.558Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.560Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.560Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.561Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.561Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.562Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.563Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.564Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.569Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.570Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.570Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.571Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.571Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.573Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.575Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.576Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.576Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.577Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.578Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.578Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.581Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.582Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.582Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.583Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.583Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.585Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.587Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.588Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.589Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.590Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.591Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.591Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.592Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.592Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.592Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.594Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.594Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.595Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.595Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.595Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.596Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.596Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.597Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.597Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.597Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.597Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.597Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.598Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.598Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.598Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.598Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.599Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.600Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.601Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.601Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.602Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.603Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.603Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.603Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.603Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.604Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.604Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.604Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.609Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.610Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.610Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.611Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.611Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.611Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.612Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.613Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.613Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.614Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.615Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.615Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.616Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.616Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.617Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.617Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.617Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.618Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.618Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.618Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.619Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.620Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.620Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.621Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.622Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.622Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.623Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.624Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.625Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.626Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.626Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.626Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.627Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.627Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.627Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.628Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.629Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.629Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.629Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.630Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.630Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.630Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.630Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.630Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.631Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.631Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.631Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.632Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.632Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.633Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.633Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.633Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.633Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.634Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.634Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.634Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.636Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.636Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.638Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.639Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.639Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.639Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.640Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.640Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.640Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.640Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.641Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.641Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.641Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.643Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.643Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.643Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.643Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.644Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.644Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.644Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.644Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.645Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.645Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.645Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.645Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.646Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.656Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.657Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.657Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.657Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.658Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.658Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.658Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.658Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.659Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.659Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.659Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.660Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.660Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.661Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.661Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.662Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.663Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.664Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.665Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.666Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.666Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.667Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.668Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.668Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.669Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.671Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.674Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.676Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.677Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.678Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.678Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.679Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.681Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.681Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.682Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.682Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.683Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.685Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.686Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.686Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.687Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.687Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.687Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.688Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.688Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.689Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.689Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.689Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.691Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.692Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.692Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.693Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.693Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.693Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.694Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.694Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.694Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.694Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.695Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.696Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.696Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.696Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.697Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T10:58:47.698Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.698Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T10:58:47.699Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:58:50.767Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:58:50.768Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T10:58:50.768Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T10:58:50.842Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T10:58:50.892Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:58:51.047Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T10:58:51.054Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:58:51.067Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T10:58:51.074Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T10:58:51.076Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T11:15:28.775Z"}
{"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-09T11:15:28.789Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:28.833Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:28.834Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:28.835Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:28.835Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:28.835Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:28.836Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:28.836Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.483Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.485Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.487Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.488Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.488Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.489Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.489Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.489Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.491Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.492Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.495Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.495Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.495Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.495Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.496Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.496Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.496Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.496Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.496Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.496Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.496Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.497Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.497Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.497Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.497Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.497Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.499Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.510Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.510Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.510Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.511Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.511Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.512Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.512Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.516Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.517Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.519Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.519Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.520Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.522Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.522Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.522Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.522Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.523Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.523Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.523Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.524Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.524Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.524Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.524Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.525Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:32.525Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T11:15:32.679Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T11:15:32.680Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T11:15:32.680Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T11:15:32.681Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T11:15:32.681Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T11:15:32.681Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T11:15:32.682Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T11:15:32.683Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T11:15:32.683Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T11:15:32.685Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.693Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.699Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.700Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.701Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.702Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.702Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.703Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.703Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.707Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.712Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.713Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.714Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.716Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.717Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.717Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.717Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.718Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.718Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.719Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.719Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.720Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.721Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.724Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.725Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.725Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.725Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.726Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.726Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.727Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.728Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.728Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.728Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.730Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.731Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.731Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.732Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.732Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.732Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.733Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.733Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.735Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.735Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.736Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.736Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.737Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.737Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.738Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.738Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.738Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.738Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.744Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.744Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.745Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.748Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.749Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.749Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.750Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.752Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.754Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.754Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.754Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.756Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.757Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.758Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.759Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.760Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.760Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.761Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.761Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.762Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.762Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.763Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.763Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.764Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.765Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.765Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.766Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.766Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.766Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.766Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.767Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.767Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.767Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.767Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.768Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.768Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.768Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.769Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.769Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.770Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.773Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.774Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.774Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.780Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.780Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.781Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.781Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.782Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.783Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.785Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.787Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.788Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.788Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.788Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.792Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.793Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.794Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.794Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.796Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.799Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.800Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.800Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.800Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.801Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.801Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.801Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.802Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.803Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.804Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.804Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.805Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.806Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.807Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.808Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.808Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.809Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.809Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.810Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.810Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.811Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.812Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.812Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.813Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.815Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.815Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.817Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.821Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.821Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.821Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.821Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.822Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.822Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.822Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.823Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.825Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.825Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.825Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.826Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.828Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.828Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.828Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.829Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.829Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.829Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.829Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.829Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.830Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.830Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.830Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.831Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.831Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.831Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.832Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.833Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.833Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.834Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.834Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.835Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.835Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.835Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.835Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.836Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.836Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.836Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.836Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.837Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.838Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.838Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.839Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.839Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.840Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.843Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.843Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.844Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.845Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.845Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.845Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.846Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.846Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.847Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.848Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.848Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.848Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.849Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.849Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.849Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.849Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.849Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.850Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.850Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.850Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.850Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.851Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.851Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.851Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.852Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.852Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.852Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.853Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.853Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.853Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.854Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.855Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.856Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.857Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.857Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.857Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.858Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.858Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.858Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.859Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.859Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.859Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.860Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.860Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.860Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.861Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.861Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.861Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.862Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.862Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.862Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.862Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.863Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.863Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.863Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.864Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.865Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.865Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.865Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.865Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.865Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.866Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.866Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.866Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.866Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.867Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.867Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.867Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.867Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.869Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.869Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.869Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.869Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.870Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.870Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.870Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.870Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.871Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.875Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.876Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.876Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.877Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.877Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.878Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.878Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.879Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.879Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.879Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.880Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.880Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.880Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.881Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.881Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.881Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.883Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.883Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.884Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.884Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.885Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.885Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.885Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.886Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.886Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.886Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.887Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.888Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.888Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.888Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.889Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.889Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.890Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.890Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.890Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.890Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.891Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.891Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.892Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.892Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.892Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:15:32.892Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.893Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:15:32.893Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T11:15:35.959Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T11:15:35.961Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T11:15:35.961Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T11:15:36.059Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T11:15:36.113Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T11:15:36.270Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T11:15:36.277Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T11:15:36.289Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T11:15:36.294Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T11:15:44.992Z"}
{"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-09T11:15:45.004Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:45.066Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:45.066Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:45.067Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:45.068Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:45.068Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:45.069Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:45.069Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (1)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:15:45.425Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (2)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:15:48.723Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (3)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:15:51.997Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T11:15:56.217Z"}
{"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-09T11:15:56.233Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:56.286Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:56.287Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:56.288Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:56.288Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:56.288Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:56.289Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:15:56.289Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (1)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:15:56.657Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (2)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:15:59.934Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (3)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:16:03.215Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T11:16:05.943Z"}
{"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-09T11:16:05.961Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:16:06.017Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:16:06.017Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:16:06.018Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:16:06.018Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:16:06.018Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:16:06.019Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:16:06.019Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (1)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:16:06.294Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (2)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:16:09.533Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (3)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:16:12.844Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T11:16:14.974Z"}
{"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-09T11:16:14.989Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:16:15.041Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:16:15.042Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:16:15.042Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:16:15.043Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:16:15.043Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:16:15.044Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:16:15.044Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (1)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:16:15.325Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (2)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:16:18.612Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (3)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:16:21.853Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (4)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:16:25.172Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (5)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:16:28.419Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (6)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:16:31.752Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (7)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:16:34.949Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (8)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:16:38.276Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (9)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:16:41.508Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T11:16:55.719Z"}
{"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-09T11:16:55.731Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:16:55.773Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:16:55.774Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:16:55.774Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:16:55.774Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:16:55.775Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:16:55.775Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:16:55.775Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (1)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:16:56.073Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (2)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:16:59.345Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (3)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:17:02.610Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (4)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:17:05.897Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T11:17:09.117Z"}
{"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-09T11:17:09.130Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:09.182Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:09.183Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:09.183Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:09.184Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:09.184Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:09.184Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:09.185Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (1)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:17:09.385Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (2)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:17:12.616Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (3)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:17:15.846Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (4)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:17:19.164Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T11:17:21.577Z"}
{"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-09T11:17:21.592Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:21.644Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:21.645Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:21.645Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:21.646Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:21.646Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:21.647Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:21.647Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (1)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:17:21.952Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (2)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:17:25.195Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (3)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:17:28.418Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (4)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:17:31.666Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T11:17:35.002Z"}
{"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-09T11:17:35.018Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:35.066Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:35.067Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:35.067Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:35.068Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:35.068Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:35.068Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:35.069Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (1)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:17:35.329Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (2)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:17:38.619Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (3)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:17:41.883Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T11:17:45.729Z"}
{"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-09T11:17:45.743Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:45.796Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:45.797Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:45.797Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:45.798Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:45.798Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:45.798Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:45.799Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (1)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:17:46.023Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (2)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:17:49.337Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (3)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:17:52.623Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (4)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:17:55.951Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T11:17:57.899Z"}
{"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-09T11:17:57.914Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:57.973Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:57.974Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:57.974Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:57.975Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:57.975Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:57.975Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:17:57.976Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (1)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:17:58.228Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (2)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:18:01.468Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (3)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:18:04.739Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (4)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:18:08.042Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (5)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:18:11.232Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (6)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:18:14.481Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (7)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:18:17.770Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (8)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:18:21.053Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (9)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:18:24.334Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T11:22:18.067Z"}
{"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-09T11:22:18.080Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:22:18.133Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:22:18.134Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:22:18.135Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:22:18.135Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:22:18.136Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:22:18.136Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:22:18.137Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (1)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:22:18.390Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (2)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:22:21.656Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (3)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:22:24.896Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (4)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:22:28.251Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (5)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:22:31.546Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (6)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:22:34.820Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (7)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:22:38.131Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (8)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:22:41.369Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (9)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:22:44.549Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T11:28:00.369Z"}
{"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-09T11:28:00.385Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:28:00.442Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:28:00.442Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:28:00.443Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:28:00.444Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:28:00.444Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:28:00.445Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:28:00.445Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (1)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:28:00.816Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (2)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:28:04.103Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (3)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:28:07.390Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (4)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:28:10.665Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (5)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:28:13.984Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (6)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:28:17.309Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (7)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:28:20.533Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (8)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:28:23.796Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (9)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:28:27.013Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T11:29:18.268Z"}
{"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-09T11:29:18.279Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:29:18.325Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:29:18.327Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:29:18.327Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:29:18.328Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:29:18.329Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:29:18.330Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:29:18.332Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (1)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:29:18.732Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (2)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:29:22.011Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (3)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:29:25.208Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (4)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:29:28.536Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (5)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:29:31.908Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (6)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:29:35.196Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (7)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:29:38.393Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (8)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:29:41.569Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (9)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:29:44.774Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T11:50:27.732Z"}
{"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-09T11:50:27.744Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:50:27.793Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:50:27.793Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:50:27.794Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:50:27.794Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:50:27.794Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:50:27.794Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:50:27.795Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (1)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:50:28.060Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (2)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:50:31.222Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (3)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:50:34.363Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (4)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:50:37.508Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (5)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:50:40.672Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (6)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:50:43.815Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (7)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:50:46.993Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (8)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:50:50.127Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (9)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:50:53.367Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T11:51:53.235Z"}
{"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-09T11:51:53.247Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:51:53.288Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:51:53.289Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:51:53.289Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:51:53.289Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:51:53.290Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:51:53.290Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:51:53.290Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (1)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:51:53.568Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (2)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:51:56.740Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (3)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:52:00.034Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T11:52:01.743Z"}
{"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-09T11:52:01.754Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:52:01.793Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:52:01.793Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:52:01.794Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:52:01.794Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:52:01.795Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:52:01.795Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:52:01.795Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (1)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:52:02.070Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (2)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:52:05.285Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (3)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:52:08.447Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (4)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:52:11.649Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (5)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:52:14.898Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (6)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:52:18.170Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (7)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:52:21.439Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (8)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:52:24.692Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (9)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:52:27.883Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T11:55:33.506Z"}
{"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-09T11:55:33.522Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:55:33.564Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:55:33.564Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:55:33.565Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:55:33.565Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:55:33.565Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:55:33.565Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:55:33.566Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (1)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:55:33.843Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (2)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:55:37.127Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (3)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:55:40.414Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (4)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:55:43.713Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (5)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:55:47.007Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (6)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:55:50.235Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (7)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:55:53.471Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (8)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:55:56.745Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (9)...","params":["QueryFailedError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1\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-09T11:56:00.005Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T11:56:44.856Z"}
{"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-09T11:56:44.867Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:44.903Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:44.904Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:44.904Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:44.905Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:44.905Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:44.905Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:44.905Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.452Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.454Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.454Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.455Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.455Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.455Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.456Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.456Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.457Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.457Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.458Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.458Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.459Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.459Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.460Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.460Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.461Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.461Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.462Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.462Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.462Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.463Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.463Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.464Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.464Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.464Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.465Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.471Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.471Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.472Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.472Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.473Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.474Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.475Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.477Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.478Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.480Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.481Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.482Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.483Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.484Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.485Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.486Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.486Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.487Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.488Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.489Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.489Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.490Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.491Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.492Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T11:56:48.492Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T11:56:48.646Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T11:56:48.647Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T11:56:48.647Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T11:56:48.647Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T11:56:48.648Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T11:56:48.648Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T11:56:48.648Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T11:56:48.648Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T11:56:48.649Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T11:56:48.650Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.652Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.655Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.655Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.657Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.657Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.658Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.658Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.659Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.660Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.660Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.661Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.662Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.663Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.663Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.664Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.664Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.665Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.665Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.666Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.667Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.667Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.668Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.668Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.669Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.669Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.670Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.670Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.671Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.672Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.672Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.673Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.673Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.674Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.675Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.675Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.676Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.676Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.676Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.677Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.678Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.678Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.679Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.680Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.680Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.681Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.681Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.681Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.682Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.682Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.683Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.683Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.684Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.685Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.685Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.686Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.687Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.687Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.689Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.690Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.690Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.690Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.691Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.691Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.692Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.692Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.693Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.694Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.694Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.695Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.696Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.697Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.697Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.698Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.699Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.699Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.700Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.701Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.701Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.702Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.702Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.703Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.703Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.704Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.704Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.704Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.705Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.706Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.707Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.707Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.708Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.709Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.710Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.710Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.711Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.712Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.712Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.713Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.714Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.715Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.715Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.716Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.717Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.717Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.718Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.718Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.718Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.719Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.719Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.720Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.720Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.721Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.722Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.722Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.723Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.723Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.724Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.725Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.726Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.726Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.727Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.727Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.728Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.728Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.729Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.729Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.730Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.731Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.731Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.732Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.732Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.734Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.734Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.735Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.736Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.736Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.737Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.737Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.738Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.739Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.739Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.739Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.740Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.740Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.741Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.742Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.742Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.743Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.743Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.744Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.744Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.745Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.745Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.745Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.746Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.747Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.747Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.748Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.748Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.749Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.749Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.750Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.750Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.751Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.751Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.752Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.752Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.753Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.753Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.753Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.754Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.754Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.754Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.755Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.755Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.756Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.756Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.756Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.757Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.757Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.758Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.758Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.759Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.760Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.760Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.761Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.761Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.762Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.763Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.763Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.763Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.764Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.764Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.765Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.765Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.766Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.766Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.766Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.767Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.767Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.768Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.769Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.769Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.770Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.770Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.771Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.771Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.772Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.772Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.772Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.773Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.774Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.774Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.775Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.775Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.776Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.777Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.777Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.777Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.778Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.778Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.779Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.779Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.780Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.781Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.781Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.782Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.782Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.783Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.783Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.784Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.785Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.785Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.786Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.787Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.787Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.788Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.789Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.789Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.790Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.791Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.791Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.792Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.792Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.793Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.793Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.794Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.794Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.795Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.795Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.795Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.796Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.797Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.797Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.798Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.799Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.799Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.800Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.800Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.801Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.801Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.802Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.802Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.802Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.803Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.803Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.804Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.804Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.805Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.805Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.806Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.806Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.806Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.807Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.807Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.808Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.808Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.809Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.809Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.810Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.810Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.811Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.811Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.812Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.812Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.813Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.814Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.814Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.815Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.815Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.815Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.816Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.816Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.817Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.818Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.818Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.818Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.819Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.819Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.820Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.820Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T11:56:48.820Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.821Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T11:56:48.822Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T11:56:51.870Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T11:56:51.873Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T11:56:51.873Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T11:56:51.929Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T11:56:51.974Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T11:56:52.056Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T11:56:52.059Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T11:56:52.068Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T11:56:52.074Z"}
{"level":"info","message":"{\"audit\":true,\"action\":\"LOGIN\",\"actorType\":\"user\",\"actorUserId\":1,\"actorRole\":\"admin\",\"entityType\":null,\"entityId\":null,\"createdAt\":\"2026-05-09T12:14:43.312Z\"}","params":["AuditService"],"timestamp":"2026-05-09T12:14:43.320Z"}
{"level":"info","message":"{\"audit\":true,\"action\":\"LOGIN\",\"actorType\":\"user\",\"actorUserId\":1,\"actorRole\":\"admin\",\"entityType\":null,\"entityId\":null,\"createdAt\":\"2026-05-09T12:15:30.353Z\"}","params":["AuditService"],"timestamp":"2026-05-09T12:15:30.415Z"}
{"level":"info","message":"{\"audit\":true,\"action\":\"LOGIN\",\"actorType\":\"user\",\"actorUserId\":1,\"actorRole\":\"admin\",\"entityType\":null,\"entityId\":null,\"createdAt\":\"2026-05-09T12:16:33.646Z\"}","params":["AuditService"],"timestamp":"2026-05-09T12:16:33.708Z"}
{"level":"info","message":"{\"audit\":true,\"action\":\"LOGIN\",\"actorType\":\"user\",\"actorUserId\":1,\"actorRole\":\"admin\",\"entityType\":null,\"entityId\":null,\"createdAt\":\"2026-05-09T12:19:20.395Z\"}","params":["AuditService"],"timestamp":"2026-05-09T12:19:20.457Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T12:20:13.614Z"}
{"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-09T12:20:13.631Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:13.689Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:13.689Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:13.690Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:13.690Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:13.691Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:13.691Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:13.692Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.400Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.404Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.405Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.406Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.407Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.407Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.407Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.408Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.408Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.408Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.409Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.409Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.409Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.410Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.410Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.410Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.411Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.411Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.411Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.412Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.413Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.413Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.414Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.414Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.414Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.415Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.417Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.434Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.435Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.435Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.436Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.436Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.439Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.440Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.442Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.443Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.446Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.446Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.447Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.448Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.448Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.449Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.449Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.450Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.450Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.450Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.451Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.452Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.453Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.453Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.455Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:20:17.455Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:20:17.584Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:20:17.585Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:20:17.586Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:20:17.586Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:20:17.586Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:20:17.586Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:20:17.587Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:20:17.587Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:20:17.588Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:20:17.588Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.591Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.594Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.595Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.596Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.597Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.597Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.598Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.599Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.599Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.600Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.601Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.601Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.602Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.603Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.604Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.604Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.605Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.605Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.606Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.607Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.608Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.608Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.609Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.610Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.610Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.611Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.611Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.612Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.612Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.613Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.613Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.615Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.616Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.617Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.617Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.617Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.618Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.618Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.619Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.620Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.620Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.621Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.621Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.622Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.622Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.623Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.623Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.624Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.624Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.625Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.626Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.626Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.627Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.628Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.628Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.629Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.629Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.630Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.631Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.632Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.632Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.633Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.633Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.634Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.634Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.635Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.636Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.636Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.637Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.637Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.638Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.638Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.638Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.639Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.640Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.640Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.640Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.641Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.641Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.641Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.642Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.642Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.642Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.643Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.643Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.643Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.644Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.644Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.645Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.645Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.646Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.646Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.647Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.647Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.647Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.648Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.648Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.649Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.649Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.650Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.651Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.651Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.651Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.652Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.652Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.653Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.653Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.654Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.654Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.655Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.656Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.658Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.658Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.658Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.658Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.659Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.659Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.660Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.660Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.661Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.661Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.662Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.662Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.663Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.663Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.664Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.665Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.665Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.666Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.666Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.667Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.667Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.668Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.668Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.669Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.669Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.670Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.671Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.672Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.672Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.672Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.673Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.673Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.674Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.674Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.675Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.675Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.676Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.677Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.678Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.678Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.678Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.679Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.679Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.679Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.680Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.680Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.681Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.681Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.682Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.682Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.683Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.684Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.684Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.685Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.685Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.686Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.687Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.687Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.688Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.688Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.689Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.689Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.690Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.690Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.691Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.692Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.692Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.693Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.693Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.694Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.694Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.695Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.696Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.696Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.697Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.697Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.698Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.698Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.699Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.699Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.700Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.700Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.701Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.702Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.702Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.703Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.703Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.704Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.705Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.706Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.707Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.707Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.708Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.708Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.709Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.709Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.709Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.710Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.710Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.711Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.712Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.712Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.713Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.713Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.714Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.714Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.715Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.716Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.717Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.717Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.718Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.718Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.719Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.719Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.720Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.720Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.721Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.721Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.722Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.722Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.723Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.723Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.724Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.724Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.724Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.725Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.725Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.726Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.726Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.727Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.727Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.728Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.728Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.729Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.729Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.729Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.730Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.730Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.731Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.731Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.731Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.732Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.732Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.733Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.734Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.734Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.735Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.735Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.735Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.736Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.736Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.736Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.737Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.737Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.737Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.738Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.738Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.738Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.739Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.739Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.740Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.740Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.740Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.740Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.741Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.741Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.741Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.741Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.742Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.742Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.742Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.742Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.743Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.743Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.743Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.744Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.744Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.744Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.744Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.745Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.745Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.745Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.745Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.746Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.746Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.746Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.747Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.747Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.747Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:20:17.747Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.748Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:20:17.748Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T12:20:20.812Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T12:20:20.817Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T12:20:20.817Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T12:20:20.881Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T12:20:20.918Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T12:20:21.042Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T12:20:21.048Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T12:20:21.058Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T12:20:21.061Z"}
{"level":"info","message":"{\"audit\":true,\"action\":\"LOGIN\",\"actorType\":\"user\",\"actorUserId\":1,\"actorRole\":\"admin\",\"entityType\":null,\"entityId\":null,\"createdAt\":\"2026-05-09T12:21:16.489Z\"}","params":["AuditService"],"timestamp":"2026-05-09T12:21:16.495Z"}
{"level":"info","message":"{\"audit\":true,\"action\":\"LOGIN\",\"actorType\":\"user\",\"actorUserId\":1,\"actorRole\":\"admin\",\"entityType\":null,\"entityId\":null,\"createdAt\":\"2026-05-09T12:22:34.083Z\"}","params":["AuditService"],"timestamp":"2026-05-09T12:22:34.143Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at SelectQueryBuilder.applyFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:3289:22)\n    at SelectQueryBuilder.setFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:106:14)\n    at EntityManager.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\entity-manager\\src\\entity-manager\\EntityManager.ts:1118:14)\n    at Repository.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\repository\\src\\repository\\Repository.ts:573:29)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:59:33)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:27:00.910Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at SelectQueryBuilder.applyFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:3289:22)\n    at SelectQueryBuilder.setFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:106:14)\n    at EntityManager.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\entity-manager\\src\\entity-manager\\EntityManager.ts:1118:14)\n    at Repository.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\repository\\src\\repository\\Repository.ts:573:29)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:59:33)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:27:00.919Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at SelectQueryBuilder.applyFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:3289:22)\n    at SelectQueryBuilder.setFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:106:14)\n    at EntityManager.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\entity-manager\\src\\entity-manager\\EntityManager.ts:1118:14)\n    at Repository.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\repository\\src\\repository\\Repository.ts:573:29)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:59:33)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:27:03.136Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at SelectQueryBuilder.applyFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:3289:22)\n    at SelectQueryBuilder.setFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:106:14)\n    at EntityManager.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\entity-manager\\src\\entity-manager\\EntityManager.ts:1118:14)\n    at Repository.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\repository\\src\\repository\\Repository.ts:573:29)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:59:33)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:27:03.149Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at SelectQueryBuilder.applyFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:3289:22)\n    at SelectQueryBuilder.setFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:106:14)\n    at EntityManager.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\entity-manager\\src\\entity-manager\\EntityManager.ts:1118:14)\n    at Repository.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\repository\\src\\repository\\Repository.ts:573:29)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:59:33)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:29:06.442Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at SelectQueryBuilder.applyFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:3289:22)\n    at SelectQueryBuilder.setFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:106:14)\n    at EntityManager.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\entity-manager\\src\\entity-manager\\EntityManager.ts:1118:14)\n    at Repository.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\repository\\src\\repository\\Repository.ts:573:29)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:59:33)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:29:06.449Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at SelectQueryBuilder.applyFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:3289:22)\n    at SelectQueryBuilder.setFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:106:14)\n    at EntityManager.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\entity-manager\\src\\entity-manager\\EntityManager.ts:1118:14)\n    at Repository.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\repository\\src\\repository\\Repository.ts:573:29)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:59:33)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:31:10.756Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at SelectQueryBuilder.applyFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:3289:22)\n    at SelectQueryBuilder.setFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:106:14)\n    at EntityManager.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\entity-manager\\src\\entity-manager\\EntityManager.ts:1118:14)\n    at Repository.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\repository\\src\\repository\\Repository.ts:573:29)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:59:33)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:31:10.762Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at SelectQueryBuilder.applyFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:3289:22)\n    at SelectQueryBuilder.setFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:106:14)\n    at EntityManager.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\entity-manager\\src\\entity-manager\\EntityManager.ts:1118:14)\n    at Repository.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\repository\\src\\repository\\Repository.ts:573:29)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:59:33)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:32:12.843Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at SelectQueryBuilder.applyFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:3289:22)\n    at SelectQueryBuilder.setFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:106:14)\n    at EntityManager.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\entity-manager\\src\\entity-manager\\EntityManager.ts:1118:14)\n    at Repository.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\repository\\src\\repository\\Repository.ts:573:29)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:59:33)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:32:12.851Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T12:33:29.847Z"}
{"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-09T12:33:29.861Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:29.906Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:29.907Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:29.908Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:29.909Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:29.909Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:29.910Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:29.911Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.365Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.368Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.369Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.369Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.369Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.369Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.370Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.370Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.370Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.370Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.370Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.370Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.370Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.370Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.370Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.371Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.371Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.371Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.371Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.371Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.372Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.372Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.372Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.372Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.372Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.373Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.374Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.390Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.390Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.390Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.391Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.391Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.393Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.393Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.395Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.396Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.401Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.402Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.403Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.403Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.404Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.405Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.405Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.406Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.407Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.407Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.408Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.413Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.414Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.414Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.415Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:33:34.415Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:33:34.564Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:33:34.564Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:33:34.564Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:33:34.565Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:33:34.565Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:33:34.565Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:33:34.565Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:33:34.567Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:33:34.568Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:33:34.572Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.575Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.580Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.581Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.582Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.584Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.585Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.586Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.587Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.588Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.588Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.591Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.593Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.594Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.595Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.599Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.599Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.600Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.600Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.601Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.602Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.602Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.605Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.607Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.607Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.608Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.609Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.610Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.612Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.613Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.614Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.615Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.616Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.617Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.618Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.619Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.619Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.620Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.621Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.621Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.623Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.624Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.625Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.626Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.627Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.628Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.629Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.630Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.631Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.631Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.632Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.635Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.635Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.636Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.636Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.640Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.640Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.641Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.642Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.644Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.645Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.645Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.647Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.648Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.649Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.650Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.651Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.652Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.653Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.654Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.654Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.655Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.655Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.656Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.657Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.657Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.657Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.658Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.658Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.661Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.661Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.662Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.662Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.663Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.663Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.664Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.664Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.665Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.665Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.666Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.668Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.668Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.669Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.669Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.670Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.670Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.671Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.671Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.671Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.673Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.675Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.676Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.676Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.677Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.677Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.678Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.679Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.682Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.683Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.685Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.685Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.686Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.686Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.687Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.688Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.688Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.689Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.689Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.690Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.690Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.691Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.692Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.693Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.694Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.703Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.705Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.707Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.709Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.710Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.711Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.711Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.712Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.713Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.714Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.718Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.721Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.721Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.722Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.723Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.724Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.724Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.725Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.725Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.726Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.727Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.728Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.728Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.735Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.736Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.737Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.737Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.738Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.738Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.738Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.738Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.739Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.739Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.739Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.740Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.740Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.741Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.742Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.742Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.742Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.747Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.747Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.747Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.748Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.748Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.748Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.748Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.758Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.758Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.759Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.759Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.760Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.760Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.761Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.762Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.762Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.763Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.766Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.766Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.767Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.768Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.769Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.769Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.770Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.772Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.772Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.773Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.773Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.774Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.774Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.775Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.775Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.776Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.776Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.776Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.777Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.787Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.787Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.787Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.788Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.788Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.788Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.789Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.789Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.789Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.790Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.790Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.791Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.792Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.792Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.793Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.793Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.794Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.794Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.795Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.795Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.795Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.796Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.796Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.796Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.797Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.799Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.800Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.800Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.800Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.801Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.802Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.803Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.804Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.804Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.806Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.807Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.808Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.808Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.809Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.809Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.810Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.810Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.811Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.811Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.813Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.814Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.814Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.815Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.815Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.816Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.816Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.821Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.821Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.822Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.822Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.823Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.823Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.824Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.824Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.825Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.825Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.827Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.827Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.828Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.828Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.830Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.831Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.831Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.832Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.832Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.835Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.836Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.836Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.837Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.837Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.838Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.838Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.842Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.843Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.843Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.844Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.844Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.845Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.845Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.846Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.846Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.850Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.851Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.851Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.851Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.852Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.853Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.853Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.855Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.855Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.856Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.857Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.857Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.857Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.858Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.859Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:33:34.859Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.859Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:33:34.860Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T12:33:37.934Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T12:33:37.935Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T12:33:37.935Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T12:33:38.023Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T12:33:38.064Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T12:33:38.243Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T12:33:38.252Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T12:33:38.265Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T12:33:38.271Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at SelectQueryBuilder.applyFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:3289:22)\n    at SelectQueryBuilder.setFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:106:14)\n    at EntityManager.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\entity-manager\\src\\entity-manager\\EntityManager.ts:1118:14)\n    at Repository.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\repository\\src\\repository\\Repository.ts:573:29)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:59:33)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:33:43.104Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at SelectQueryBuilder.applyFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:3289:22)\n    at SelectQueryBuilder.setFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:106:14)\n    at EntityManager.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\entity-manager\\src\\entity-manager\\EntityManager.ts:1118:14)\n    at Repository.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\repository\\src\\repository\\Repository.ts:573:29)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:59:33)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:33:43.113Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at SelectQueryBuilder.applyFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:3289:22)\n    at SelectQueryBuilder.setFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:106:14)\n    at EntityManager.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\entity-manager\\src\\entity-manager\\EntityManager.ts:1118:14)\n    at Repository.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\repository\\src\\repository\\Repository.ts:573:29)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:59:33)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:34:14.839Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at SelectQueryBuilder.applyFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:3289:22)\n    at SelectQueryBuilder.setFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:106:14)\n    at EntityManager.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\entity-manager\\src\\entity-manager\\EntityManager.ts:1118:14)\n    at Repository.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\repository\\src\\repository\\Repository.ts:573:29)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:59:33)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:34:14.850Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at SelectQueryBuilder.applyFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:3289:22)\n    at SelectQueryBuilder.setFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:106:14)\n    at EntityManager.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\entity-manager\\src\\entity-manager\\EntityManager.ts:1118:14)\n    at Repository.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\repository\\src\\repository\\Repository.ts:573:29)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:59:33)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:35:04.559Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at SelectQueryBuilder.applyFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:3289:22)\n    at SelectQueryBuilder.setFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:106:14)\n    at EntityManager.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\entity-manager\\src\\entity-manager\\EntityManager.ts:1118:14)\n    at Repository.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\repository\\src\\repository\\Repository.ts:573:29)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:59:33)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:35:04.623Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at SelectQueryBuilder.applyFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:3289:22)\n    at SelectQueryBuilder.setFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:106:14)\n    at EntityManager.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\entity-manager\\src\\entity-manager\\EntityManager.ts:1118:14)\n    at Repository.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\repository\\src\\repository\\Repository.ts:573:29)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:59:33)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:35:38.065Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at SelectQueryBuilder.applyFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:3289:22)\n    at SelectQueryBuilder.setFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:106:14)\n    at EntityManager.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\entity-manager\\src\\entity-manager\\EntityManager.ts:1118:14)\n    at Repository.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\repository\\src\\repository\\Repository.ts:573:29)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:59:33)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:35:38.078Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at SelectQueryBuilder.applyFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:3289:22)\n    at SelectQueryBuilder.setFindOptions (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:106:14)\n    at EntityManager.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\entity-manager\\src\\entity-manager\\EntityManager.ts:1118:14)\n    at Repository.find (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\repository\\src\\repository\\Repository.ts:573:29)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:59:33)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:36:02.655Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T12:36:50.977Z"}
{"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-09T12:36:50.989Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:51.029Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:51.029Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:51.029Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:51.030Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:51.030Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:51.030Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:51.030Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.123Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.125Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.126Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.126Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.126Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.127Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.127Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.127Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.127Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.128Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.128Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.128Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.128Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.129Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.129Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.129Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.130Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.130Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.130Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.130Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.130Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.131Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.131Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.131Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.131Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.131Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.133Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.146Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.146Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.146Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.147Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.147Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.149Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.149Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.151Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.152Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.154Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.154Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.155Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.156Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.158Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.159Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.160Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.160Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.160Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.161Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.161Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.162Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.162Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.163Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.163Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:36:54.164Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:36:54.285Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:36:54.285Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:36:54.286Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:36:54.286Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:36:54.286Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:36:54.287Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:36:54.287Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:36:54.288Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:36:54.289Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:36:54.290Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.293Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.297Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.298Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.299Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.300Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.300Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.301Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.302Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.303Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.303Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.304Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.305Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.307Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.308Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.309Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.310Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.310Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.311Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.313Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.315Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.331Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.333Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.334Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.335Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.336Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.337Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.337Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.340Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.342Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.343Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.344Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.344Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.345Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.346Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.348Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.350Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.351Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.351Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.352Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.353Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.355Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.356Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.356Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.357Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.358Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.359Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.359Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.359Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.359Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.360Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.361Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.361Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.362Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.363Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.365Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.366Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.366Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.367Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.368Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.369Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.369Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.369Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.370Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.371Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.371Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.371Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.378Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.379Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.379Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.380Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.380Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.380Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.380Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.381Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.381Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.381Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.382Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.382Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.382Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.383Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.383Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.383Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.384Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.384Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.384Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.384Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.385Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.385Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.385Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.386Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.386Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.386Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.386Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.387Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.387Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.387Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.388Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.388Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.390Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.392Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.393Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.393Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.393Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.394Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.394Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.395Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.395Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.395Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.395Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.396Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.397Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.397Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.397Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.398Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.400Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.401Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.401Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.402Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.403Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.403Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.404Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.404Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.404Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.405Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.405Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.406Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.407Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.407Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.408Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.408Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.409Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.409Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.410Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.410Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.410Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.411Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.411Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.412Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.412Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.413Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.413Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.414Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.414Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.415Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.415Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.417Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.418Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.418Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.420Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.420Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.421Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.421Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.422Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.423Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.425Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.427Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.428Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.428Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.429Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.429Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.429Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.430Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.430Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.430Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.431Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.431Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.432Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.432Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.432Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.432Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.433Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.433Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.433Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.434Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.434Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.434Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.435Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.435Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.435Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.436Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.437Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.437Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.438Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.438Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.439Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.439Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.440Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.441Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.441Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.442Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.442Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.442Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.443Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.443Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.443Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.443Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.443Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.444Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.444Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.445Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.445Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.446Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.446Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.447Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.447Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.447Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.448Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.448Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.448Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.449Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.449Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.450Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.450Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.451Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.452Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.452Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.453Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.453Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.454Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.454Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.455Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.456Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.457Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.457Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.458Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.458Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.460Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.460Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.462Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.463Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.464Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.465Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.467Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.468Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.468Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.469Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.469Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.470Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.470Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.471Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.471Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.472Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.472Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.473Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.474Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.474Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.474Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.475Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.475Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.476Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.476Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.477Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.477Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.478Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.478Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.479Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.479Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.480Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.481Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.481Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.482Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.482Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.483Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.483Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.484Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.485Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.485Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.486Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.486Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.487Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.487Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.488Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.489Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.489Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.489Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.490Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.490Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.491Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.491Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.492Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.492Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.493Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.493Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.494Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.494Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.495Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.495Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.496Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.496Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.497Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.497Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.498Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.498Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.499Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.499Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.500Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.500Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.501Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.501Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.502Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:36:54.502Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.503Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:36:54.503Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T12:36:57.565Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T12:36:57.566Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T12:36:57.567Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T12:36:57.642Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T12:36:57.704Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T12:36:57.863Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T12:36:57.869Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T12:36:57.883Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T12:36:57.891Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:63:8)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:37:30.404Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:63:8)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:37:30.415Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:63:8)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:37:32.387Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:63:8)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:37:32.394Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:63:8)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:37:34.006Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:63:8)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:37:34.013Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:63:8)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:38:26.916Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:63:8)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:38:26.966Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:63:8)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:38:38.579Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:63:8)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:38:38.585Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:63:8)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:39:10.006Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:63:8)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:39:10.034Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:63:8)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:39:11.974Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:63:8)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:39:11.978Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:63:8)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:39:56.860Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:63:8)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:39:56.869Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:63:8)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:40:22.798Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:63:8)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:40:22.799Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:63:8)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:42:08.857Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:63:8)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:42:08.891Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:63:8)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:42:23.976Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:63:8)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:42:23.981Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:63:8)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:45:37.827Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:63:8)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:45:37.830Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:63:8)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:45:40.761Z"}
{"level":"error","message":"[GET] /audit/recent?limit=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluQG1hZGUuY29tIiwic3ViIjoxLCJyb2xlIjoiYWRtaW4iLCJhZG1pblN1YlJvbGUiOm51bGwsInR5cCI6ImFjY2VzcyIsImlhdCI6MTc3ODMyOTM1NCwiZXhwIjoxNzc4NDE1NzU0fQ.ndbSwjv7Hk4fYjuOJ6dr_3vj_Ponq7W8pmK2vsGK_Rw - Error: Provided \"take\" value is not a number. Please provide a numeric value.","params":["TypeORMError: Provided \"take\" value is not a number. Please provide a numeric value.\n    at SelectQueryBuilder.take (D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\typeorm\\query-builder\\src\\query-builder\\SelectQueryBuilder.ts:1495:19)\n    at AuditService.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.service.ts:63:8)\n    at AuditController.getRecentLogs (D:\\WEB-MOBAPP\\MADE\\backend\\src\\audit\\audit.controller.ts:17:30)\n    at D:\\WEB-MOBAPP\\MADE\\backend\\node_modules\\@nestjs\\core\\router\\router-execution-context.js:38:29\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)","GlobalExceptionFilter"],"timestamp":"2026-05-09T12:45:40.763Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T12:57:34.858Z"}
{"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-09T12:57:34.870Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:34.915Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:34.917Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:34.918Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:34.919Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:34.920Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:34.920Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:34.921Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T12:57:37.040Z"}
{"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-09T12:57:37.052Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:37.106Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:37.107Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:37.107Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:37.107Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:37.108Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:37.108Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:37.108Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T12:57:38.363Z"}
{"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-09T12:57:38.374Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:38.413Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:38.414Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:38.414Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:38.414Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:38.415Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:38.415Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:38.415Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.647Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.648Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.649Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.649Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.649Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.649Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.649Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.649Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.649Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.649Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.650Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.650Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.650Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.650Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.650Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.650Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.650Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.650Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.650Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.651Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.651Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.651Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.651Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.651Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.651Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.651Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.652Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.657Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.657Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.657Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.657Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.657Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.658Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.658Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.659Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.659Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.659Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.659Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.660Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.660Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.660Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.660Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.660Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.660Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.660Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.660Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.661Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.661Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.661Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.662Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.663Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T12:57:41.663Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:57:41.823Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:57:41.824Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:57:41.825Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:57:41.825Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:57:41.826Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:57:41.826Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:57:41.827Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:57:41.827Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:57:41.828Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T12:57:41.828Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:41.830Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.834Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:41.834Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.835Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.836Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:41.836Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.837Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.837Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.838Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.838Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.839Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.840Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.842Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.843Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.843Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:41.843Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.844Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.844Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.845Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.846Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.846Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.848Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.850Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.851Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.852Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.852Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.853Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.853Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.854Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.855Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.856Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.856Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:41.857Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.858Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:41.858Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.858Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.859Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.859Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.860Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.860Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.864Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.865Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.865Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.865Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.865Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.866Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.866Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.866Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:41.866Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.869Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.870Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.870Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.871Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.872Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.872Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:41.873Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.873Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.874Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.877Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.877Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:41.878Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.878Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.882Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.883Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.884Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.885Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.886Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.886Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.889Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.890Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.891Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.891Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.892Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.892Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.893Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.893Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.894Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.894Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.895Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.895Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.896Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.897Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.898Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.898Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:41.899Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.899Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.899Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.900Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.900Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.900Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.901Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.901Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.902Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.902Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.902Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.903Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.903Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.904Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.905Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.906Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.906Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.907Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:41.907Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.908Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:41.908Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.911Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.913Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.913Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.913Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.916Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.918Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.918Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.919Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:41.920Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.920Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.921Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.922Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.923Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.923Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.924Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.925Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.926Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:41.926Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.927Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.927Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.928Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:41.928Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.929Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.929Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.930Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.931Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:41.931Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.933Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.934Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.934Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.935Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.935Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.936Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.936Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.936Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.937Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.937Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.939Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.940Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.947Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.948Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.949Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.949Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.950Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.950Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.951Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.952Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.952Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:41.952Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.953Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.953Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.953Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:41.954Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.954Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.955Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.955Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.955Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.955Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.956Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.956Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.956Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.956Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.957Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.958Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.958Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.958Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.959Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:41.959Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.959Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.960Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.960Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.960Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.961Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.961Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.961Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.961Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.962Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.962Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.962Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.963Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:41.963Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.963Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.964Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.965Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.965Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.965Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.966Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.967Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.967Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.968Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.969Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:41.969Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.970Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.971Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.971Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.972Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.972Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.974Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.974Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.975Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.975Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.975Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:41.975Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.976Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.976Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.977Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.977Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.978Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.978Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.978Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.979Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:41.979Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.979Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.979Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:41.981Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.981Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.981Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.982Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.982Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.982Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:41.983Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.983Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:41.983Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.984Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.984Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.984Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.984Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.984Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.985Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.985Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.985Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.986Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.986Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.987Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.987Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.988Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.988Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.989Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.989Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.990Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.990Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.991Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.991Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.992Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.993Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.993Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.994Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.994Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.995Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.995Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.996Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.997Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.997Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.997Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.998Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.998Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:41.998Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.999Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.999Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:41.999Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.000Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.000Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.001Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.002Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.002Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.003Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.003Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.004Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:42.004Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.004Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.004Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.005Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.005Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:42.005Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.005Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.006Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.006Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.006Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:42.007Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.007Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.007Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.008Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.009Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.009Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.009Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.010Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.010Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.010Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.011Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:42.011Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.011Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.012Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.012Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.012Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.013Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T12:57:42.013Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.013Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T12:57:42.014Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T12:57:45.060Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T12:57:45.061Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T12:57:45.061Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T12:57:45.129Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T12:57:45.208Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T12:57:45.287Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T12:57:45.288Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T12:57:45.294Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T12:57:45.300Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T13:07:21.666Z"}
{"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-09T13:07:21.680Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:21.743Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:21.744Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:21.745Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:21.746Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:21.746Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:21.747Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:21.747Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T13:07:23.996Z"}
{"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-09T13:07:24.014Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:24.068Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:24.068Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:24.070Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:24.070Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:24.071Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:24.071Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:24.072Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.013Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.016Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.017Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.018Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.018Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.019Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.020Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.020Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.021Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.021Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.022Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.022Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.022Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.022Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.023Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.023Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.023Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.023Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.024Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.024Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.024Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.024Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.025Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.025Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.025Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.025Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.028Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.036Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.036Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.037Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.037Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.037Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.038Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.039Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.041Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.042Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.044Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.044Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.045Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.045Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.045Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.047Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.047Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.047Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.048Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.048Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.049Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.049Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.049Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.049Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.050Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:28.050Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T13:07:28.167Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T13:07:28.168Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T13:07:28.169Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T13:07:28.169Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T13:07:28.170Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T13:07:28.170Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T13:07:28.171Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T13:07:28.171Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T13:07:28.172Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T13:07:28.174Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.177Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.182Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.182Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.183Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.185Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.186Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.187Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.188Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.189Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.189Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.191Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.191Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.193Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.194Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.195Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.195Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.195Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.197Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.198Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.198Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.200Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.201Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.202Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.203Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.204Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.205Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.206Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.207Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.208Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.209Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.209Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.210Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.211Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.213Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.213Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.214Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.214Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.215Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.216Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.217Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.218Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.218Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.219Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.220Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.221Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.221Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.222Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.223Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.223Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.224Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.225Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.226Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.226Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.227Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.227Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.228Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.229Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.230Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.231Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.232Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.233Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.234Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.235Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.236Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.237Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.238Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.239Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.240Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.241Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.242Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.243Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.244Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.245Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.246Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.247Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.249Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.249Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.250Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.250Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.251Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.252Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.253Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.253Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.254Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.255Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.256Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.257Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.258Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.259Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.260Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.261Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.262Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.264Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.265Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.266Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.267Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.268Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.269Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.271Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.272Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.273Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.275Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.276Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.277Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.278Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.279Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.280Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.281Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.282Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.283Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.285Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.286Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.288Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.289Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.290Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.291Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.293Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.294Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.295Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.296Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.297Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.298Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.299Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.300Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.301Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.303Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.304Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.305Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.306Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.307Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.308Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.308Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.309Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.310Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.311Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.312Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.314Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.315Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.316Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.318Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.321Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.322Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.323Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.326Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.329Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.330Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.331Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.338Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.340Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.341Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.341Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.342Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.343Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.343Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.344Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.347Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.348Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.348Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.349Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.352Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.354Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.355Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.355Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.357Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.358Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.359Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.360Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.361Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.362Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.362Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.363Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.363Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.364Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.364Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.365Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.365Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.368Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.369Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.369Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.370Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.371Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.372Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.375Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.376Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.378Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.378Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.379Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.379Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.380Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.383Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.385Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.385Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.385Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.386Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.386Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.390Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.391Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.392Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.393Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.394Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.395Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.395Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.402Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.402Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.403Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.403Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.403Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.404Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.404Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.404Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.405Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.405Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.405Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.406Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.406Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.406Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.406Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.407Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.409Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.409Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.410Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.411Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.412Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.412Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.414Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.415Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.415Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.416Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.416Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.416Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.417Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.417Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.417Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.419Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.420Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.420Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.420Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.421Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.421Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.422Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.423Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.423Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.424Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.424Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.424Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.425Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.425Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.425Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.426Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.426Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.427Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.428Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.428Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.432Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.433Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.433Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.433Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.434Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.435Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.435Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.437Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.437Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.437Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.438Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.439Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.440Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.440Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.441Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.441Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.442Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.443Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.444Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.447Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.447Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.447Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.448Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.451Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.451Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.452Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.453Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.454Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.455Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.456Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.456Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.459Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.461Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.462Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.463Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.464Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.466Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.466Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.467Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.467Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.468Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.468Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.470Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.471Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.472Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.472Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.473Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:28.473Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.473Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:28.474Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T13:07:31.535Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T13:07:31.535Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T13:07:31.536Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T13:07:31.638Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T13:07:31.702Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T13:07:31.925Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T13:07:31.933Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T13:07:31.960Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T13:07:31.965Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T13:07:33.950Z"}
{"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-09T13:07:33.963Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:34.008Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:34.009Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:34.009Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:34.010Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:34.010Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:34.011Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:34.011Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.843Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.845Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.845Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.845Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.845Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.845Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.847Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.848Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.848Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.848Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.848Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.848Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.849Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.849Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.849Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.850Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.850Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.850Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.850Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.851Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.852Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.853Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.853Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.853Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.853Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.853Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.855Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.868Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.869Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.869Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.869Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.870Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.871Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.872Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.874Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.876Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.878Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.879Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.880Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.880Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.881Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.881Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.882Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.882Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.882Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.883Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.884Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.884Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.884Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.885Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.887Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T13:07:39.887Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T13:07:40.022Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T13:07:40.023Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T13:07:40.023Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T13:07:40.023Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T13:07:40.024Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T13:07:40.024Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T13:07:40.024Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T13:07:40.025Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T13:07:40.025Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T13:07:40.026Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.029Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.033Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.033Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.034Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.035Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.035Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.036Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.037Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.037Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.038Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.039Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.040Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.041Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.041Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.042Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.042Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.043Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.043Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.044Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.044Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.045Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.046Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.046Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.047Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.047Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.048Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.049Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.049Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.050Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.050Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.050Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.051Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.051Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.051Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.052Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.052Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.053Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.054Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.054Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.055Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.055Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.056Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.056Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.057Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.057Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.057Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.058Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.058Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.059Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.059Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.060Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.061Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.061Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.062Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.063Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.063Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.064Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.064Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.065Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.066Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.066Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.067Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.068Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.068Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.069Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.069Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.070Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.071Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.071Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.071Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.072Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.072Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.073Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.074Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.075Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.075Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.076Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.076Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.077Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.077Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.077Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.078Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.078Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.079Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.079Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.079Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.080Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.081Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.081Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.082Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.082Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.083Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.083Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.084Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.084Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.084Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.085Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.085Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.086Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.086Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.087Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.088Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.089Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.089Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.089Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.090Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.091Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.091Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.092Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.092Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.093Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.093Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.094Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.094Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.095Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.096Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.097Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.097Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.098Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.098Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.099Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.099Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.099Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.100Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.100Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.101Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.102Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.102Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.103Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.103Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.104Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.104Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.104Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.105Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.106Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.106Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.106Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.107Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.107Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.108Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.108Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.109Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.110Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.110Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.111Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.111Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.112Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.113Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.113Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.114Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.114Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.115Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.116Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.116Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.116Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.117Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.117Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.117Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.118Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.118Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.119Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.119Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.120Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.120Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.120Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.121Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.121Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.122Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.122Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.123Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.123Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.124Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.124Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.124Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.125Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.125Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.126Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.126Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.126Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.127Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.127Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.128Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.128Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.129Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.129Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.130Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.130Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.131Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.131Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.131Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.132Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.132Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.132Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.133Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.133Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.133Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.134Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.134Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.134Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.135Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.135Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.135Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.136Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.136Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.137Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.137Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.137Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.138Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.138Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.138Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.139Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.139Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.139Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.140Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.140Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.140Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.141Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.141Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.141Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.142Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.142Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.142Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.144Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.144Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.144Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.144Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.145Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.145Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.146Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.146Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.146Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.147Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.147Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.148Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.148Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.149Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.149Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.150Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.150Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.151Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.151Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.151Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.152Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.152Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.153Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.153Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.153Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.154Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.154Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.154Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.155Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.155Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.156Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.156Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.156Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.158Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.158Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.159Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.159Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.160Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.160Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.161Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.161Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.161Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.162Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.162Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.162Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.163Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.163Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.164Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.164Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.165Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.165Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.165Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.166Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.166Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.167Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.167Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.168Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.169Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.169Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.169Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.170Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.170Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.171Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.172Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.172Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.173Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.173Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.174Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.175Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.176Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.176Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.177Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.177Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.178Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.178Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.179Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.179Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.180Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.180Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.180Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T13:07:40.181Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.181Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T13:07:40.181Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T13:07:43.248Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T13:07:43.250Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T13:07:43.251Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T13:07:43.321Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T13:07:43.352Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T13:07:43.547Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T13:07:43.554Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T13:07:43.563Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T13:07:43.569Z"}
{"level":"info","message":"{\"audit\":true,\"action\":\"LOGIN\",\"actorType\":\"user\",\"actorUserId\":4,\"actorRole\":\"client\",\"entityType\":null,\"entityId\":null,\"createdAt\":\"2026-05-09T13:14:53.509Z\"}","params":["AuditService"],"timestamp":"2026-05-09T13:14:53.572Z"}
{"level":"info","message":"{\"audit\":true,\"action\":\"LOGIN\",\"actorType\":\"user\",\"actorUserId\":1,\"actorRole\":\"admin\",\"entityType\":null,\"entityId\":null,\"createdAt\":\"2026-05-09T18:25:18.347Z\"}","params":["AuditService"],"timestamp":"2026-05-09T18:25:18.410Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T18:25:52.125Z"}
{"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-09T18:25:52.138Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:52.200Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:52.201Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:52.201Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:52.202Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:52.202Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:52.203Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:52.204Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T18:25:54.810Z"}
{"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-09T18:25:54.825Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:54.871Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:54.872Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:54.872Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:54.873Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:54.873Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:54.873Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:54.874Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.185Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.189Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.190Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.191Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.193Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.194Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.195Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.196Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.197Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.198Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.198Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.199Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.199Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.200Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.200Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.201Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.202Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.202Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.202Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.203Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.205Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.205Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.205Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.205Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.206Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.206Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.208Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.226Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.226Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.227Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.227Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.227Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.228Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.229Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.232Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.233Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.235Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.236Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.237Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.238Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.239Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.239Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.240Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.241Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.242Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.242Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.243Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.244Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.244Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.245Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.246Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:25:58.246Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:25:58.360Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:25:58.361Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:25:58.362Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:25:58.363Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:25:58.363Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:25:58.363Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:25:58.364Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:25:58.364Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:25:58.365Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:25:58.367Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.372Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.374Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.375Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.376Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.377Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.378Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.379Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.380Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.380Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.381Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.382Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.384Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.386Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.387Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.387Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.387Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.388Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.388Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.390Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.392Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.393Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.395Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.396Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.397Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.399Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.400Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.401Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.401Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.401Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.402Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.403Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.404Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.404Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.406Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.407Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.408Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.408Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.409Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.409Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.411Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.411Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.413Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.413Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.413Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.414Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.414Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.415Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.417Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.417Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.418Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.419Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.420Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.421Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.422Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.422Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.425Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.426Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.428Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.430Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.431Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.431Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.432Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.435Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.436Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.436Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.437Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.438Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.440Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.441Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.441Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.441Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.441Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.442Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.442Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.442Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.443Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.443Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.443Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.443Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.444Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.444Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.444Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.444Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.445Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.448Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.449Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.449Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.450Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.450Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.451Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.451Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.451Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.452Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.452Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.453Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.454Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.454Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.454Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.455Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.455Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.456Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.457Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.457Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.457Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.457Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.460Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.461Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.462Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.462Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.463Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.463Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.464Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.464Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.464Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.464Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.466Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.466Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.468Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.469Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.469Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.470Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.470Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.470Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.471Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.472Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.473Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.474Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.475Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.475Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.475Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.476Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.478Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.481Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.486Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.487Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.487Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.488Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.489Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.489Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.489Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.490Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.490Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.491Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.492Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.494Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.494Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.494Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.496Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.497Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.497Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.497Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.498Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.498Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.498Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.499Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.501Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.501Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.501Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.502Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.503Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.503Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.504Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.504Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.505Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.505Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.506Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.506Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.506Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.507Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.507Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.510Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.512Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.512Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.512Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.513Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.513Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.518Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.520Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.520Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.521Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.522Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.523Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.525Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.526Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.526Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.527Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.527Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.527Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.528Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.528Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.528Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.529Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.529Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.530Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.531Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.531Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.531Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.532Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.532Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.532Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.533Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.533Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.533Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.534Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.534Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.534Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.535Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.535Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.535Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.535Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.536Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.536Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.537Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.538Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.538Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.538Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.539Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.540Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.540Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.541Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.543Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.544Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.545Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.545Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.545Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.545Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.545Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.546Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.546Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.546Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.546Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.547Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.547Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.548Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.549Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.549Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.550Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.550Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.551Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.551Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.552Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.552Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.552Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.552Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.552Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.553Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.553Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.553Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.553Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.554Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.555Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.555Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.556Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.556Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.556Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.556Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.556Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.557Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.558Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.559Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.559Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.559Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.559Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.559Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.561Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.561Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.561Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.562Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.562Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.562Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.563Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.564Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.565Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.566Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.567Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.567Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.567Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.568Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.568Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.569Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.569Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.569Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.570Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.571Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.572Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.573Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.573Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.574Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.574Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.575Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.575Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.576Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.576Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.576Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.577Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.577Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.578Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.579Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.579Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.580Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.580Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.581Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:25:58.581Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.581Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:25:58.582Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T18:26:01.639Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T18:26:01.640Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T18:26:01.640Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T18:26:01.712Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T18:26:01.752Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T18:26:01.908Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T18:26:01.911Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T18:26:01.916Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T18:26:01.919Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T18:30:55.607Z"}
{"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-09T18:30:55.618Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:55.662Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:55.662Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:55.664Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:55.665Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:55.666Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:55.666Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:55.666Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.021Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.022Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.023Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.023Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.024Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.024Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.024Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.024Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.025Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.025Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.026Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.026Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.027Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.027Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.027Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.028Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.028Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.028Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.028Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.029Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.029Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.029Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.030Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.030Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.030Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.030Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.032Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.039Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.040Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.040Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.040Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.041Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.042Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.042Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.043Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.045Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.046Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.047Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.047Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.048Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.048Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.048Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.049Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.049Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.049Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.049Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.050Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.050Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.050Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.051Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.051Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:30:59.051Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:30:59.231Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:30:59.233Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:30:59.234Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:30:59.235Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:30:59.235Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:30:59.235Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:30:59.236Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:30:59.236Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:30:59.236Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:30:59.237Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.240Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.244Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.245Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.247Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.249Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.249Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.250Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.251Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.251Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.252Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.253Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.255Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.256Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.257Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.258Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.258Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.259Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.260Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.265Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.265Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.266Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.267Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.270Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.271Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.271Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.272Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.273Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.273Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.274Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.275Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.276Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.277Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.277Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.279Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.280Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.280Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.281Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.282Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.283Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.284Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.285Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.285Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.286Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.286Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.286Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.287Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.287Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.288Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.288Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.291Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.291Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.292Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.293Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.296Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.299Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.299Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.300Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.301Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.304Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.304Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.304Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.305Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.306Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.307Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.308Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.308Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.312Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.312Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.313Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.313Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.313Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.314Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.314Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.314Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.315Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.315Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.315Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.316Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.317Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.317Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.317Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.318Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.318Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.318Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.319Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.319Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.319Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.320Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.320Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.321Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.321Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.321Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.322Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.322Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.322Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.324Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.324Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.325Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.325Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.326Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.327Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.327Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.327Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.328Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.328Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.329Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.332Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.332Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.332Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.334Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.334Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.334Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.335Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.335Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.336Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.338Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.338Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.340Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.342Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.342Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.342Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.343Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.343Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.345Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.346Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.347Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.347Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.348Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.348Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.348Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.349Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.349Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.349Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.349Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.350Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.350Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.350Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.351Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.351Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.352Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.352Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.353Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.353Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.354Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.356Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.366Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.366Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.367Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.368Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.368Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.368Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.369Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.369Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.370Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.372Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.373Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.373Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.374Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.374Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.375Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.375Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.375Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.376Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.377Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.379Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.381Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.382Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.382Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.384Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.384Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.385Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.386Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.388Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.389Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.389Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.389Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.390Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.390Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.390Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.390Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.391Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.392Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.392Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.394Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.395Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.395Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.396Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.396Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.396Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.397Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.397Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.397Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.398Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.398Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.398Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.399Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.399Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.400Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.401Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.401Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.401Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.402Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.402Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.402Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.403Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.404Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.405Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.405Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.405Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.405Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.406Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.406Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.407Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.407Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.408Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.408Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.408Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.409Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.409Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.409Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.410Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.410Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.410Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.411Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.411Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.411Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.412Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.412Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.412Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.412Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.413Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.414Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.415Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.416Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.417Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.417Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.417Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.418Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.418Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.418Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.419Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.421Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.421Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.421Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.421Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.422Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.422Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.422Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.422Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.423Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.424Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.424Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.425Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.425Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.425Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.426Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.426Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.426Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.428Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.429Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.429Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.429Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.430Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.430Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.432Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.432Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.433Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.433Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.433Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.436Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.436Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.437Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.438Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.439Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.440Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.440Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.440Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.441Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.442Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.442Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.443Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.443Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.444Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.456Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.458Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.459Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.460Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.461Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.463Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.464Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.466Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.467Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.468Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.468Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.471Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.471Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.471Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.472Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.474Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.478Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.481Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.487Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:30:59.488Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.488Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:30:59.490Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T18:31:02.553Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T18:31:02.554Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T18:31:02.555Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T18:31:02.623Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T18:31:02.661Z"}
{"level":"info","message":"Seeding user subscriptions...","params":["SeedingService"],"timestamp":"2026-05-09T18:31:02.737Z"}
{"level":"info","message":"Seeding fanclub posts...","params":["SeedingService"],"timestamp":"2026-05-09T18:31:02.753Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T18:31:02.791Z"}
{"level":"info","message":"Seeding marketplace orders...","params":["SeedingService"],"timestamp":"2026-05-09T18:31:02.793Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T18:31:02.815Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T18:31:02.821Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T18:31:02.823Z"}
{"level":"info","message":"{\"audit\":true,\"action\":\"LOGIN\",\"actorType\":\"user\",\"actorUserId\":1,\"actorRole\":\"admin\",\"entityType\":null,\"entityId\":null,\"createdAt\":\"2026-05-09T18:31:36.849Z\"}","params":["AuditService"],"timestamp":"2026-05-09T18:31:36.862Z"}
{"level":"info","message":"{\"audit\":true,\"action\":\"LOGIN\",\"actorType\":\"user\",\"actorUserId\":4,\"actorRole\":\"client\",\"entityType\":null,\"entityId\":null,\"createdAt\":\"2026-05-09T18:32:23.404Z\"}","params":["AuditService"],"timestamp":"2026-05-09T18:32:23.466Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T18:38:44.863Z"}
{"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-09T18:38:44.877Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:44.928Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:44.929Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:44.930Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:44.930Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:44.930Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:44.931Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:44.932Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.867Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.869Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.870Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.870Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.871Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.871Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.872Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.872Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.872Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.872Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.873Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.873Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.873Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.874Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.874Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.874Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.875Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.875Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.875Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.875Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.876Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.876Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.876Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.876Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.876Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.876Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.877Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.882Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.882Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.882Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.882Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.882Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.883Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.883Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.883Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.884Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.884Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.884Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.884Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.885Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.885Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.886Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.886Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.886Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.886Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.886Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.887Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.887Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.887Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.888Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.888Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:38:50.888Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:38:50.936Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:38:50.936Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:38:50.937Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:38:50.937Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:38:50.938Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:38:50.938Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:38:50.938Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:38:50.939Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:38:50.939Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:38:50.940Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:50.941Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.943Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:50.943Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.944Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.944Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:50.945Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.945Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.945Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.946Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.946Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.946Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.947Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.948Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.948Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.948Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:50.949Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.949Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.949Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.950Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.950Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.951Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.951Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.952Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.952Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.953Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.954Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.954Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.954Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.955Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.955Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.955Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.955Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:50.955Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.956Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:50.956Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.956Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.957Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.957Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.957Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.957Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.958Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.958Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.958Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.959Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.959Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.959Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.960Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.960Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:50.960Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.960Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.960Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.961Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.961Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.962Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.962Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:50.962Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.963Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.963Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.963Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.964Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:50.964Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.964Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.964Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.965Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.965Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.965Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.965Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.966Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.966Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.966Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.966Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.966Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.966Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.967Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.967Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.967Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.967Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.967Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.967Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.967Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.967Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.967Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.968Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.968Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:50.968Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.969Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.969Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.969Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.969Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.969Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.970Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.970Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.970Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.970Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.970Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.970Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.970Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.971Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.971Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.971Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.972Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.972Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:50.972Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.972Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:50.972Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.972Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.973Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.973Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.973Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.973Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.974Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.974Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.975Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:50.975Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.975Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.975Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.976Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.976Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.977Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.977Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.977Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.978Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:50.978Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.978Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.978Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.978Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:50.979Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.979Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.979Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.979Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.980Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:50.980Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.980Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.980Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.980Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.981Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.981Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.981Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.981Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.981Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.981Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.981Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.981Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.982Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.982Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.982Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.982Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.982Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.983Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.983Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.983Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.983Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.983Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.983Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.984Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:50.984Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.984Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.984Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.984Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:50.984Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.984Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.984Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.985Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.985Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.985Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.985Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.985Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.985Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.985Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.986Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.986Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.986Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.986Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.986Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:50.986Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.986Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.987Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.987Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.987Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.987Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.987Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.987Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.988Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.988Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.988Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.988Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.988Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:50.989Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.989Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.990Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.990Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.990Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.990Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.990Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.990Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.990Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.990Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.990Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:50.991Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.991Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.991Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.991Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.991Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.991Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.991Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.992Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.992Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.992Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.992Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:50.992Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.992Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.992Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.992Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.993Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.993Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.993Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.993Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.993Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:50.994Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.994Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.994Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:50.994Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.995Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.995Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.995Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.995Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.995Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:50.995Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.996Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:50.996Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.996Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.997Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.997Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.997Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.997Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.997Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.997Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.998Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.998Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.998Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.998Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.998Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.999Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.999Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.999Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.999Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.999Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.999Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.999Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:50.999Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.000Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.000Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.000Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.000Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.000Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.000Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.000Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.000Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.001Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.001Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.001Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.001Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.001Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:51.002Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.002Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.002Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.002Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.002Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.003Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.003Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.003Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.003Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.003Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.003Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.004Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:51.004Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.004Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.004Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.005Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.005Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:51.005Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.005Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.006Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.006Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.006Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:51.006Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.006Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.007Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.007Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.007Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.008Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.008Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.008Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.008Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.008Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.008Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:51.008Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.009Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.009Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.009Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.009Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.009Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:38:51.009Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.009Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:38:51.010Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T18:38:54.045Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T18:38:54.046Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T18:38:54.046Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T18:38:54.171Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T18:38:54.221Z"}
{"level":"info","message":"Seeding user subscriptions...","params":["SeedingService"],"timestamp":"2026-05-09T18:38:54.441Z"}
{"level":"info","message":"Seeding fanclub posts...","params":["SeedingService"],"timestamp":"2026-05-09T18:38:54.453Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T18:38:54.504Z"}
{"level":"info","message":"Seeding marketplace orders...","params":["SeedingService"],"timestamp":"2026-05-09T18:38:54.512Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T18:38:54.545Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T18:38:54.561Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T18:38:54.569Z"}
{"level":"info","message":"{\"audit\":true,\"action\":\"LOGIN\",\"actorType\":\"user\",\"actorUserId\":4,\"actorRole\":\"client\",\"entityType\":null,\"entityId\":null,\"createdAt\":\"2026-05-09T18:46:05.184Z\"}","params":["AuditService"],"timestamp":"2026-05-09T18:46:05.249Z"}
{"level":"info","message":"{\"audit\":true,\"action\":\"LOGIN\",\"actorType\":\"user\",\"actorUserId\":1,\"actorRole\":\"admin\",\"entityType\":null,\"entityId\":null,\"createdAt\":\"2026-05-09T18:50:11.438Z\"}","params":["AuditService"],"timestamp":"2026-05-09T18:50:11.442Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T18:50:43.669Z"}
{"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-09T18:50:43.681Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:43.726Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:43.727Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:43.727Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:43.727Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:43.727Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:43.727Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:43.727Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.180Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.181Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.182Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.182Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.182Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.182Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.182Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.182Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.182Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.182Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.182Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.182Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.182Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.182Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.182Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.182Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.182Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.182Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.182Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.182Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.182Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.182Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.182Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.182Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.182Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.182Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.183Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.186Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.186Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.186Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.186Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.186Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.186Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.187Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.187Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.187Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.188Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.188Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.188Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.188Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.188Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.188Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.189Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.189Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.189Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.189Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.189Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.189Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.189Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.189Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.189Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T18:50:47.189Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:50:47.235Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:50:47.236Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:50:47.236Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:50:47.236Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:50:47.236Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:50:47.236Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:50:47.236Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:50:47.236Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:50:47.236Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T18:50:47.237Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.238Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.239Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.239Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.239Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.240Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.240Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.240Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.240Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.240Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.241Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.241Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.241Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.242Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.242Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.242Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.242Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.243Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.243Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.243Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.243Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.244Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.244Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.244Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.244Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.245Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.245Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.245Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.245Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.245Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.246Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.246Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.246Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.246Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.246Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.246Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.246Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.247Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.247Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.247Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.247Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.247Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.247Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.247Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.247Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.247Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.248Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.248Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.248Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.248Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.248Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.249Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.249Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.249Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.249Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.249Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.249Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.250Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.250Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.250Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.250Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.250Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.251Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.251Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.251Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.251Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.251Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.251Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.252Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.252Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.252Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.252Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.252Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.252Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.253Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.253Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.253Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.253Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.253Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.254Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.254Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.254Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.254Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.254Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.254Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.254Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.254Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.255Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.255Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.255Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.255Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.255Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.255Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.255Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.255Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.255Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.256Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.256Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.256Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.256Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.256Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.256Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.256Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.256Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.257Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.257Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.257Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.257Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.257Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.257Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.258Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.258Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.258Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.258Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.258Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.258Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.258Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.258Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.259Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.259Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.259Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.259Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.259Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.259Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.259Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.259Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.260Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.260Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.260Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.260Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.260Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.260Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.260Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.260Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.261Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.261Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.261Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.261Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.261Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.261Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.261Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.261Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.261Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.261Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.262Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.262Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.262Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.262Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.262Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.262Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.262Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.262Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.262Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.263Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.263Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.263Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.263Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.263Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.263Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.263Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.263Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.263Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.264Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.264Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.264Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.264Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.264Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.264Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.264Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.264Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.264Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.264Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.264Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.265Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.265Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.265Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.265Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.265Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.265Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.265Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.265Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.265Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.266Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.266Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.266Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.266Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.266Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.266Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.266Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.266Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.266Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.266Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.267Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.267Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.267Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.267Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.267Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.267Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.267Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.267Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.267Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.267Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.267Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.268Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.268Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.268Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.268Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.268Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.268Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.268Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.268Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.268Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.268Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.268Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.268Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.268Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.269Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.269Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.269Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.269Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.269Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.269Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.269Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.269Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.269Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.269Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.269Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.269Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.269Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.270Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.270Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.270Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.270Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.270Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.270Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.270Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.270Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.270Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.270Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.271Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.271Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.271Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.271Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.271Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.271Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.271Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.271Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.271Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.271Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.271Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.272Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.272Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.272Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.272Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.272Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.272Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.272Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.272Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.272Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.272Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.272Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.273Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.273Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.273Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.273Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.273Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.273Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.273Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.273Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.273Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.273Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.274Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.274Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.274Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.274Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.274Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.274Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.274Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.274Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.274Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.274Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.274Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.275Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.275Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.275Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.275Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.275Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.275Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.275Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.275Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.275Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.276Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.276Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.276Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.276Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.276Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.276Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.276Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.277Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.277Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.277Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.277Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.277Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T18:50:47.277Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.277Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T18:50:47.277Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T18:50:50.301Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T18:50:50.302Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T18:50:50.302Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T18:50:50.352Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T18:50:50.377Z"}
{"level":"info","message":"Seeding user subscriptions...","params":["SeedingService"],"timestamp":"2026-05-09T18:50:50.495Z"}
{"level":"info","message":"Seeding fanclub posts...","params":["SeedingService"],"timestamp":"2026-05-09T18:50:50.501Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T18:50:50.530Z"}
{"level":"info","message":"Seeding marketplace orders...","params":["SeedingService"],"timestamp":"2026-05-09T18:50:50.532Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T18:50:50.562Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T18:50:50.575Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T18:50:50.580Z"}
{"level":"info","message":"{\"audit\":true,\"action\":\"LOGIN\",\"actorType\":\"user\",\"actorUserId\":1,\"actorRole\":\"admin\",\"entityType\":null,\"entityId\":null,\"createdAt\":\"2026-05-09T18:53:47.039Z\"}","params":["AuditService"],"timestamp":"2026-05-09T18:53:47.103Z"}
{"level":"info","message":"{\"audit\":true,\"action\":\"LOGIN\",\"actorType\":\"user\",\"actorUserId\":1,\"actorRole\":\"admin\",\"entityType\":null,\"entityId\":null,\"createdAt\":\"2026-05-09T18:58:52.936Z\"}","params":["AuditService"],"timestamp":"2026-05-09T18:58:52.999Z"}
{"level":"info","message":"{\"audit\":true,\"action\":\"LOGIN\",\"actorType\":\"user\",\"actorUserId\":1,\"actorRole\":\"admin\",\"entityType\":null,\"entityId\":null,\"createdAt\":\"2026-05-09T19:02:49.501Z\"}","params":["AuditService"],"timestamp":"2026-05-09T19:02:49.504Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T19:03:57.763Z"}
{"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-09T19:03:57.774Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:03:57.812Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:03:57.812Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:03:57.813Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:03:57.813Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:03:57.813Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:03:57.813Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:03:57.814Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.663Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.666Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.666Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.667Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.667Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.667Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.668Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.668Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.668Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.671Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.671Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.672Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.672Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.673Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.675Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.675Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.676Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.676Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.676Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.676Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.677Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.677Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.677Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.677Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.677Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.678Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.680Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.694Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.694Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.694Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.695Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.695Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.697Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.697Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.699Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.700Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.701Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.701Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.702Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.702Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.702Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.703Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.704Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.704Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.704Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.705Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.706Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.707Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.707Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.708Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.708Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:04:11.709Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:04:11.827Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:04:11.828Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:04:11.829Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:04:11.829Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:04:11.830Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:04:11.830Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:04:11.830Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:04:11.831Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:04:11.832Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:04:11.835Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:11.837Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.840Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:11.841Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.842Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.842Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:11.843Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.844Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.844Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.845Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.846Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.847Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.848Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.849Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.850Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.851Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:11.852Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.852Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.853Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.854Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.854Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.855Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.856Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.857Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.858Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.859Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.859Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.860Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.860Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.861Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.861Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.862Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.863Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:11.863Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.864Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:11.864Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.865Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.866Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.866Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.867Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.868Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.868Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.869Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.869Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.870Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.871Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.872Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.873Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.874Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:11.874Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.875Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.876Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.876Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.877Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.878Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.879Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:11.879Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.880Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.881Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.882Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.882Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:11.883Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.884Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.885Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.887Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.888Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.889Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.890Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.891Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.891Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.892Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.892Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.893Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.894Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.894Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.895Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.895Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.896Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.897Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.897Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.898Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.898Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.899Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.900Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.901Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:11.902Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.903Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.905Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.905Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.906Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.907Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.908Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.908Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.909Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.909Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.910Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.910Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.911Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.911Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.912Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.913Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.914Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.915Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:11.915Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.916Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:11.916Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.917Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.918Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.919Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.920Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.921Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.922Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.923Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.924Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:11.924Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.925Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.926Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.927Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.927Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.928Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.929Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.930Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.930Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:11.931Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.932Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.932Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.933Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:11.934Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.934Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.935Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.936Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.936Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:11.937Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.938Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.938Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.939Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.939Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.940Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.940Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.941Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.942Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.942Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.943Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.944Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.944Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.945Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.946Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.946Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.947Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.948Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.949Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.949Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.950Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.950Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.951Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.951Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:11.951Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.952Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.952Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.953Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:11.953Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.954Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.956Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.957Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.957Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.958Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.958Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.959Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.959Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.960Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.960Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.961Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.962Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.962Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.962Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:11.963Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.963Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.964Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.964Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.965Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.965Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.966Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.966Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.967Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.968Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.969Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.969Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.969Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:11.970Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.970Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.971Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.971Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.972Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.972Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.973Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.973Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.973Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.974Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.974Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:11.975Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.975Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.976Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.976Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.976Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.977Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.977Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.977Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.978Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.978Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.978Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:11.979Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.979Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.979Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.980Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.980Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.981Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.982Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.982Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.983Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:11.983Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.983Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.984Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:11.984Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.984Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.985Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.985Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.986Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.986Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:11.987Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.987Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:11.988Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.989Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.989Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.990Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.990Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.991Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.992Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.992Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.993Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.993Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.994Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.994Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.995Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.996Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.996Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.997Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.997Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.997Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.998Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.998Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.999Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:11.999Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.000Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.000Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.003Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.003Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.003Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.004Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.004Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.004Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.005Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.005Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.006Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.006Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:12.006Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.007Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.007Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.008Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.008Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.009Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.010Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.010Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.010Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.011Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.011Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.012Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:12.012Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.014Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.015Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.015Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.016Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:12.016Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.017Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.017Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.018Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.018Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:12.019Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.019Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.019Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.019Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.020Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.020Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.021Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.021Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.022Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.022Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.022Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:12.023Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.023Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.023Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.024Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.025Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.028Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:04:12.031Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.032Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:04:12.032Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:04:15.094Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:04:15.096Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T19:04:15.097Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:04:15.178Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T19:04:15.225Z"}
{"level":"info","message":"Seeding user subscriptions...","params":["SeedingService"],"timestamp":"2026-05-09T19:04:15.497Z"}
{"level":"info","message":"Seeding fanclub posts...","params":["SeedingService"],"timestamp":"2026-05-09T19:04:15.508Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T19:04:15.537Z"}
{"level":"info","message":"Seeding marketplace orders...","params":["SeedingService"],"timestamp":"2026-05-09T19:04:15.545Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T19:04:15.575Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T19:04:15.589Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T19:04:15.593Z"}
{"level":"info","message":"{\"audit\":true,\"action\":\"LOGIN\",\"actorType\":\"user\",\"actorUserId\":1,\"actorRole\":\"admin\",\"entityType\":null,\"entityId\":null,\"createdAt\":\"2026-05-09T19:04:48.348Z\"}","params":["AuditService"],"timestamp":"2026-05-09T19:04:48.357Z"}
{"level":"info","message":"{\"audit\":true,\"action\":\"LOGIN\",\"actorType\":\"user\",\"actorUserId\":1,\"actorRole\":\"admin\",\"entityType\":null,\"entityId\":null,\"createdAt\":\"2026-05-09T19:07:24.042Z\"}","params":["AuditService"],"timestamp":"2026-05-09T19:07:24.104Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T19:16:57.417Z"}
{"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-09T19:16:57.433Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:16:57.497Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:16:57.497Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:16:57.498Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:16:57.498Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:16:57.498Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:16:57.499Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:16:57.499Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.190Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.191Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.191Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.191Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.191Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.191Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.191Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.192Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.192Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.192Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.192Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.192Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.192Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.192Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.192Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.192Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.192Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.192Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.192Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.192Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.192Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.192Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.192Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.192Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.192Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.192Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.193Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.196Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.196Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.196Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.197Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.197Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.197Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.197Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.198Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.198Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.199Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.199Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.199Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.199Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.199Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.200Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.200Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.200Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.200Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.200Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.200Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.200Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.200Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.200Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.201Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:17:04.201Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:17:04.255Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:17:04.255Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:17:04.255Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:17:04.255Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:17:04.255Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:17:04.255Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:17:04.255Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:17:04.255Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:17:04.255Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:17:04.256Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.257Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.259Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.259Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.260Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.261Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.261Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.261Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.262Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.262Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.263Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.263Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.263Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.264Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.264Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.264Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.264Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.265Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.265Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.265Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.266Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.266Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.266Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.267Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.267Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.267Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.268Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.268Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.269Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.269Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.269Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.270Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.270Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.270Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.270Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.270Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.271Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.271Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.271Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.271Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.271Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.272Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.272Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.272Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.272Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.272Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.272Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.273Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.273Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.273Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.274Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.274Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.275Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.275Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.275Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.275Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.275Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.275Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.276Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.276Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.276Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.276Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.277Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.277Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.277Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.277Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.277Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.278Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.278Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.278Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.278Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.278Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.278Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.279Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.279Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.279Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.279Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.279Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.279Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.280Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.280Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.280Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.281Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.281Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.281Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.281Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.281Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.281Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.282Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.282Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.282Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.282Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.282Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.282Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.282Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.283Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.283Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.283Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.283Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.283Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.283Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.284Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.284Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.284Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.284Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.284Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.284Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.285Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.285Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.285Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.285Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.285Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.285Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.285Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.286Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.286Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.286Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.286Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.286Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.286Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.287Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.287Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.287Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.287Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.288Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.288Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.288Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.288Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.289Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.289Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.289Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.289Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.289Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.289Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.289Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.290Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.290Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.290Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.290Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.290Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.290Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.290Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.290Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.291Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.291Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.291Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.291Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.292Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.292Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.292Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.292Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.292Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.292Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.292Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.292Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.293Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.293Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.293Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.293Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.293Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.293Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.293Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.293Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.294Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.294Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.295Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.295Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.295Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.295Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.295Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.295Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.296Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.296Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.296Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.296Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.296Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.296Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.296Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.297Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.297Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.297Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.297Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.297Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.297Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.297Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.298Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.298Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.298Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.299Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.299Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.299Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.299Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.300Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.300Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.300Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.300Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.300Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.300Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.301Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.301Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.301Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.301Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.301Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.301Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.302Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.302Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.302Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.302Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.302Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.302Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.302Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.302Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.302Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.302Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.303Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.303Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.303Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.303Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.303Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.303Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.303Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.304Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.304Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.304Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.304Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.304Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.304Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.304Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.304Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.304Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.304Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.304Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.305Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.305Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.305Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.305Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.305Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.305Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.305Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.305Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.305Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.305Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.306Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.306Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.306Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.306Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.306Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.306Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.306Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.306Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.306Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.306Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.307Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.307Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.307Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.307Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.307Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.308Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.308Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.309Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.309Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.309Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.309Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.309Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.310Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.310Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.310Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.310Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.310Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.310Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.310Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.310Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.311Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.311Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.311Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.311Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.311Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.312Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.312Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.312Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.312Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.312Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.312Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.313Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.313Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.313Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.313Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.313Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.314Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.314Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.314Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.314Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.314Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.314Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.315Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.315Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.316Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.316Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.316Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.316Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.316Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.316Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.316Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:17:04.316Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.316Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:17:04.316Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:17:07.342Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:17:07.343Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T19:17:07.343Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:17:07.397Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T19:17:07.434Z"}
{"level":"info","message":"Seeding user subscriptions...","params":["SeedingService"],"timestamp":"2026-05-09T19:17:07.566Z"}
{"level":"info","message":"Seeding fanclub posts...","params":["SeedingService"],"timestamp":"2026-05-09T19:17:07.573Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T19:17:07.600Z"}
{"level":"info","message":"Seeding marketplace orders...","params":["SeedingService"],"timestamp":"2026-05-09T19:17:07.603Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T19:17:07.622Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T19:17:07.634Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T19:17:07.637Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T19:21:17.615Z"}
{"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-09T19:21:17.626Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:17.665Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:17.665Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:17.666Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:17.666Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:17.666Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:17.667Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:17.667Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.919Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.920Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.920Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.920Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.921Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.921Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.921Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.921Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.921Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.921Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.921Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.922Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.922Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.922Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.922Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.922Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.922Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.922Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.922Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.922Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.922Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.922Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.923Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.923Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.923Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.923Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.923Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.926Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.927Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.927Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.927Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.927Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.928Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.928Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.929Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.929Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.930Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.930Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.930Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.930Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.930Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.931Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.931Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.931Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.931Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.931Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.931Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.932Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.932Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.932Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.932Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:20.932Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:21:20.970Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:21:20.970Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:21:20.970Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:21:20.970Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:21:20.971Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:21:20.971Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:21:20.971Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:21:20.971Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:21:20.971Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:21:20.971Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:20.972Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.974Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:20.974Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.974Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.975Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:20.975Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.975Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.975Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.976Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.976Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.976Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.976Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.977Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.977Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.977Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:20.978Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.978Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.978Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.978Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.979Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.979Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.979Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.979Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.979Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.980Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.980Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.980Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.980Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.980Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.981Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.981Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.981Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:20.981Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.981Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:20.981Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.981Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.982Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.982Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.982Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.985Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.985Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.985Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.986Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.986Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.986Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.986Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.986Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.987Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:20.987Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.987Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.987Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.987Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.988Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.988Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.988Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:20.989Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.989Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.989Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.989Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.990Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:20.990Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.990Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.990Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.991Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.991Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.992Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.992Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.992Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.992Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.993Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.993Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.993Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.993Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.993Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.993Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.993Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.994Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.994Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.994Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.994Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.994Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.994Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.994Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.995Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:20.995Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.995Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.995Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.995Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.995Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.996Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.996Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.996Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.996Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.996Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.996Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.997Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.997Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.997Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.997Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.997Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.997Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.998Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:20.998Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.998Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:20.998Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.998Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.998Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.999Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.999Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.999Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.999Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.999Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:20.999Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:20.999Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.000Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.000Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.000Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.000Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.000Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.000Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.000Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.000Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:21.000Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.001Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.001Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.001Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:21.001Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.001Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.001Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.001Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.002Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:21.002Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.002Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.002Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.002Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.002Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.002Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.002Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.003Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.003Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.003Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.003Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.003Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.003Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.003Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.004Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.004Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.004Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.004Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.004Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.004Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.005Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.005Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.005Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.005Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:21.005Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.006Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.006Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.006Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:21.006Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.006Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.006Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.006Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.007Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.007Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.007Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.007Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.007Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.007Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.007Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.007Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.007Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.007Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.007Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:21.008Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.008Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.008Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.008Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.008Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.008Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.009Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.009Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.009Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.009Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.009Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.009Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.010Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:21.010Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.010Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.010Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.010Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.010Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.010Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.011Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.011Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.011Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.011Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.011Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:21.011Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.011Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.011Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.011Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.011Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.011Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.012Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.012Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.012Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.012Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.012Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:21.012Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.012Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.012Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.012Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.013Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.013Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.013Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.013Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.013Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:21.013Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.013Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.013Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:21.013Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.013Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.013Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.014Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.014Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.014Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:21.014Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.014Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:21.014Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.014Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.014Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.014Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.014Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.014Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.015Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.015Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.015Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.015Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.015Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.015Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.015Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.015Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.015Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.015Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.015Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.015Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.016Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.016Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.016Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.016Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.016Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.016Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.016Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.017Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.017Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.017Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.017Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.017Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.017Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.017Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.017Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.017Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:21.018Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.018Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.018Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.018Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.018Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.018Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.018Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.019Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.019Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.019Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.019Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.019Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:21.019Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.019Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.019Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.020Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.020Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:21.020Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.020Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.020Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.021Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.021Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:21.021Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.021Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.021Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.021Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.022Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.022Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.022Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.022Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.022Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.022Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.022Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:21.022Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.022Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.023Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.023Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.023Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.023Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:21:21.023Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.023Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:21:21.023Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:21:24.050Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:21:24.051Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T19:21:24.051Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:21:24.084Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T19:21:24.104Z"}
{"level":"info","message":"Seeding user subscriptions...","params":["SeedingService"],"timestamp":"2026-05-09T19:21:24.215Z"}
{"level":"info","message":"Seeding fanclub posts...","params":["SeedingService"],"timestamp":"2026-05-09T19:21:24.220Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T19:21:24.235Z"}
{"level":"info","message":"Seeding marketplace orders...","params":["SeedingService"],"timestamp":"2026-05-09T19:21:24.237Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T19:21:24.250Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T19:21:24.257Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T19:21:24.260Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T19:21:57.301Z"}
{"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-09T19:21:57.316Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:57.362Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:57.363Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:57.363Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:57.363Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:57.363Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:57.364Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:21:57.364Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.694Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.695Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.695Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.695Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.695Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.695Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.695Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.695Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.695Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.695Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.695Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.695Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.695Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.695Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.695Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.695Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.695Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.695Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.695Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.695Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.696Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.696Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.696Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.696Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.696Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.696Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.696Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.699Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.699Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.699Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.699Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.699Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.700Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.700Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.700Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.701Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.701Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.701Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.702Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.702Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.702Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.702Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.702Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.702Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.702Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.702Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.702Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.702Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.702Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.702Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.703Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:22:00.703Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:22:00.817Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:22:00.818Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:22:00.818Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:22:00.818Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:22:00.818Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:22:00.818Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:22:00.818Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:22:00.818Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:22:00.818Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:22:00.819Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.820Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.821Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.821Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.822Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.822Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.822Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.823Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.823Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.824Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.824Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.824Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.824Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.825Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.825Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.825Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.825Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.827Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.827Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.828Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.828Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.829Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.831Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.833Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.833Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.834Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.835Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.836Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.836Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.837Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.839Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.840Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.840Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.841Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.843Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.843Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.843Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.844Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.844Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.845Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.846Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.847Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.848Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.848Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.848Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.849Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.849Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.849Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.850Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.850Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.854Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.854Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.854Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.856Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.857Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.859Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.859Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.860Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.862Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.864Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.864Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.864Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.866Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.867Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.868Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.868Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.869Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.869Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.870Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.870Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.870Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.871Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.874Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.876Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.876Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.877Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.877Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.877Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.877Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.878Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.878Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.878Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.878Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.878Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.879Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.879Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.880Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.880Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.880Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.881Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.881Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.882Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.882Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.882Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.883Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.883Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.883Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.883Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.884Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.886Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.886Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.887Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.889Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.889Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.890Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.890Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.891Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.891Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.892Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.892Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.893Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.893Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.893Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.894Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.894Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.894Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.895Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.895Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.895Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.896Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.896Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.897Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.897Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.897Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.898Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.898Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.899Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.899Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.900Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.901Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.901Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.902Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.903Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.904Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.906Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.906Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.907Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.908Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.908Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.909Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.909Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.909Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.910Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.910Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.911Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.911Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.912Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.912Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.913Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.914Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.914Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.915Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.915Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.915Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.915Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.916Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.916Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.916Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.916Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.917Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.917Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.917Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.917Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.918Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.918Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.918Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.918Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.919Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.919Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.920Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.920Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.920Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.920Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.921Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.921Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.922Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.922Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.923Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.923Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.923Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.924Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.924Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.924Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.925Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.926Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.926Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.926Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.927Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.927Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.927Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.928Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.928Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.929Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.929Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.929Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.929Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.930Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.930Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.930Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.930Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.930Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.931Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.931Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.931Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.932Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.932Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.932Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.932Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.932Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.933Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.933Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.933Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.934Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.934Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.934Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.934Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.935Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.936Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.936Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.936Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.936Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.936Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.937Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.937Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.937Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.938Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.938Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.938Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.939Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.939Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.939Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.940Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.940Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.940Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.940Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.940Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.941Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.941Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.941Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.941Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.941Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.942Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.942Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.942Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.943Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.943Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.943Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.943Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.944Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.944Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.944Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.945Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.945Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.946Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.946Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.946Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.946Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.946Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.946Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.947Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.948Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.948Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.949Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.949Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.949Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.950Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.951Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.951Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.951Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.951Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.952Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.952Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.952Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.953Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.953Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.954Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.954Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.954Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.955Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.956Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.956Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.956Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.957Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.957Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.958Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.960Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.960Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.960Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.961Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.961Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.963Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.963Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.964Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.964Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.964Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.965Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.965Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.965Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.966Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.966Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.966Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.966Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.967Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:22:00.967Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.967Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:22:00.968Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:22:04.037Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:22:04.038Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T19:22:04.038Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:22:04.126Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T19:22:04.190Z"}
{"level":"info","message":"Seeding user subscriptions...","params":["SeedingService"],"timestamp":"2026-05-09T19:22:04.354Z"}
{"level":"info","message":"Seeding fanclub posts...","params":["SeedingService"],"timestamp":"2026-05-09T19:22:04.362Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T19:22:04.389Z"}
{"level":"info","message":"Seeding marketplace orders...","params":["SeedingService"],"timestamp":"2026-05-09T19:22:04.393Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T19:22:04.426Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T19:22:04.449Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T19:22:04.458Z"}
{"level":"info","message":"{\"audit\":true,\"action\":\"LOGIN\",\"actorType\":\"user\",\"actorUserId\":4,\"actorRole\":\"client\",\"entityType\":null,\"entityId\":null,\"createdAt\":\"2026-05-09T19:24:19.878Z\"}","params":["AuditService"],"timestamp":"2026-05-09T19:24:19.887Z"}
{"level":"info","message":"{\"audit\":true,\"action\":\"LOGIN\",\"actorType\":\"user\",\"actorUserId\":4,\"actorRole\":\"client\",\"entityType\":null,\"entityId\":null,\"createdAt\":\"2026-05-09T19:25:37.395Z\"}","params":["AuditService"],"timestamp":"2026-05-09T19:25:37.456Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T19:27:03.596Z"}
{"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-09T19:27:03.613Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:03.679Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:03.680Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:03.680Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:03.680Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:03.681Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:03.681Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:03.681Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T19:27:03.596Z"}
{"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-09T19:27:03.612Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:03.680Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:03.680Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:03.681Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:03.681Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:03.681Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:03.681Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:03.682Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T19:27:06.069Z"}
{"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-09T19:27:06.082Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:06.131Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:06.132Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:06.132Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:06.132Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:06.132Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:06.133Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:06.133Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T19:27:06.630Z"}
{"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-09T19:27:06.644Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:06.693Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:06.694Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:06.694Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:06.694Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:06.694Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:06.694Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:06.695Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T19:27:06.634Z"}
{"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-09T19:27:06.648Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:06.697Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:06.697Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:06.697Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:06.698Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:06.698Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:06.698Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:06.698Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (1)...","params":["QueryFailedError: Can't DROP INDEX `FK_e36d23e1e7cf81ea77758bef795`; 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-09T19:27:07.032Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (1)...","params":["QueryFailedError: Can't DROP FOREIGN KEY `FK_2ee098e1efbec4d8eb518e0053d`; 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-09T19:27:08.624Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.019Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.020Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.020Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.020Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.020Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.020Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.020Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.020Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.020Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.020Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.020Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.021Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.021Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.021Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.021Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.021Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.021Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.021Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.021Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.021Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.021Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.021Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.021Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.021Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.021Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.021Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.021Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.024Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.024Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.024Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.024Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.024Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.025Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.025Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.025Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.025Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.026Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.026Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.026Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.026Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.026Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.027Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.027Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.027Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.027Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.027Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.027Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.027Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.027Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.027Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.027Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:10.027Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:10.087Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:10.087Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:10.087Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:10.087Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:10.087Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:10.087Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:10.087Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:10.087Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:10.087Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:10.088Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.090Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.091Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.091Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.092Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.092Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.092Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.093Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.093Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.093Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.093Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.093Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.094Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.094Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.094Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.095Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.095Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.095Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.095Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.095Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.096Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.096Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.096Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.096Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.097Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.097Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.097Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.097Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.097Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.098Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.098Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.098Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.098Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.098Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.098Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.098Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.099Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.099Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.099Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.099Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.099Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.099Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.099Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.100Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.100Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.100Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.100Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.100Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.100Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.100Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.101Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.101Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.101Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.101Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.101Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.101Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.102Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.102Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.102Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.102Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.102Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.103Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.103Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.103Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.103Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.104Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.104Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.104Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.104Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.104Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.104Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.105Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.105Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.105Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.105Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.105Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.106Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.106Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.106Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.106Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.106Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.106Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.106Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.107Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.107Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.107Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.107Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.107Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.107Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.108Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.108Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.108Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.108Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.108Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.109Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.109Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.109Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.109Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.109Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.109Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.110Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.110Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.110Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.110Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.110Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.110Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.110Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.110Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.111Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.111Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.111Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.111Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.111Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.111Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.111Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.112Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.112Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.112Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.112Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.112Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.112Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.112Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.113Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.113Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.113Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.113Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.114Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.114Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.114Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.114Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.114Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.114Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.115Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.115Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.115Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.115Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.116Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.116Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.116Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.116Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.116Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.117Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.117Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.117Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.117Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.117Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.117Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.117Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.118Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.118Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.118Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.118Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.118Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.118Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.118Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.119Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.119Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.119Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.119Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.119Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.119Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.119Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.119Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.119Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.120Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.120Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.120Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.120Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.120Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.120Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.120Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.120Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.120Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.121Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.121Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.121Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.121Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.121Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.121Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.121Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.121Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.121Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.122Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.122Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.122Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.122Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.122Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.122Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.122Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.122Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.123Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.123Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.123Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.123Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.123Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.124Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.124Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.124Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.124Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.124Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.124Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.124Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.124Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.124Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.125Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.125Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.125Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.125Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.125Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.125Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.125Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.125Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.125Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.126Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.126Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.126Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.126Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.126Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.126Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.126Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.126Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.126Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.126Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.127Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.127Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.127Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.127Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.127Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.127Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.127Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.127Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.128Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.128Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.128Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.128Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.128Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.128Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.128Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.129Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.129Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.129Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.129Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.129Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.129Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.129Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.129Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.129Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.130Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.130Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.130Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.130Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.130Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.130Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.130Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.130Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.131Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.131Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.131Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.131Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.131Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.131Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.131Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.132Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.132Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.132Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.132Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.132Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.132Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.132Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.132Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.132Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.133Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.133Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.133Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.133Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.133Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.133Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.133Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.133Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.134Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.134Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.134Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.134Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.134Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.134Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.134Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.134Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.135Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.135Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.135Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.135Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.135Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.135Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.135Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.135Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.135Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.136Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.136Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.136Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.136Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.136Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.136Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.136Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:10.136Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.136Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:10.136Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (2)...","params":["QueryFailedError: Cannot drop index 'FK_6e2bddc7e8dbd18d8a79a5fc4dc': 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-09T19:27:12.022Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:27:13.165Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:27:13.165Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T19:27:13.165Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:27:13.204Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T19:27:13.221Z"}
{"level":"info","message":"Seeding user subscriptions...","params":["SeedingService"],"timestamp":"2026-05-09T19:27:13.533Z"}
{"level":"info","message":"Seeding fanclub posts...","params":["SeedingService"],"timestamp":"2026-05-09T19:27:13.557Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T19:27:13.658Z"}
{"level":"info","message":"Seeding marketplace orders...","params":["SeedingService"],"timestamp":"2026-05-09T19:27:13.670Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T19:27:13.726Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T19:27:13.752Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T19:27:13.762Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.235Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.236Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.236Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.236Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.237Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.237Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.237Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.237Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.237Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.237Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.237Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.237Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.237Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.237Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.237Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.237Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.237Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.237Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.237Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.237Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.237Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.237Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.237Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.237Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.237Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.237Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.238Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.241Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.241Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.241Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.241Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.241Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.242Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.242Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.242Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.242Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.243Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.243Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.244Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.244Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.244Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.244Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.244Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.244Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.244Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.244Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.244Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.245Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.245Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.245Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.245Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:14.245Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:14.284Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:14.284Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:14.284Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:14.284Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:14.284Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:14.284Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:14.284Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:14.284Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:14.284Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:14.284Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.285Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.287Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.287Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.287Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.287Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.287Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.288Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.288Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.288Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.288Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.288Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.288Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.289Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.289Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.289Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.289Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.289Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.290Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.290Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.290Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.290Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.291Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.291Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.291Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.291Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.291Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.291Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.292Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.292Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.292Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.292Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.292Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.292Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.292Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.292Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.293Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.294Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.294Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.294Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.294Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.294Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.294Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.294Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.295Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.295Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.295Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.295Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.295Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.295Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.295Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.295Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.295Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.296Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.296Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.296Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.296Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.296Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.297Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.297Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.297Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.297Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.297Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.297Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.297Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.298Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.298Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.298Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.298Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.298Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.298Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.298Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.299Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.299Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.299Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.299Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.299Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.299Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.299Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.299Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.299Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.299Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.299Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.299Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.300Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.300Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.300Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.300Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.300Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.300Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.300Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.300Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.300Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.300Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.300Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.301Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.301Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.301Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.301Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.301Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.301Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.301Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.301Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.301Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.301Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.301Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.302Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.302Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.302Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.302Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.302Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.302Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.302Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.302Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.302Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.303Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.303Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.303Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.303Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.303Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.303Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.303Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.303Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.303Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.304Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.304Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.304Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.304Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.304Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.304Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.305Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.305Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.305Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.305Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.305Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.305Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.305Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.305Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.305Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.305Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.306Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.306Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.306Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.306Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.306Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.306Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.306Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.306Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.306Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.306Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.306Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.306Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.306Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.307Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.307Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.307Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.307Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.307Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.307Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.307Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.307Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.307Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.307Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.307Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.308Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.308Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.308Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.308Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.308Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.308Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.308Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.308Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.308Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.308Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.308Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.308Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.308Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.309Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.309Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.309Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.309Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.309Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.309Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.309Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.309Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.309Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.309Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.309Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.309Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.309Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.310Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.310Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.310Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.310Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.310Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.310Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.310Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.310Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.310Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.310Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.311Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.311Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.311Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.311Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.311Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.311Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.311Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.311Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.311Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.311Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.311Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.311Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.312Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.312Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.312Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.312Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.312Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.312Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.312Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.312Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.312Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.312Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.312Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.313Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.313Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.313Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.313Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.313Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.313Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.313Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.313Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.313Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.313Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.314Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.314Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.314Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.314Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.314Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.314Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.314Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.314Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.314Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.314Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.314Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.315Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.315Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.316Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.316Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.317Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.317Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.317Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.317Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.317Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.317Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.317Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.317Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.317Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.317Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.317Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.317Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.318Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.318Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.318Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.318Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.318Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.318Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.318Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.319Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.319Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.319Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.320Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.320Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.320Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.321Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.321Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.322Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.322Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.322Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.322Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.323Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.323Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.323Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.323Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.323Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.324Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.324Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.324Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.324Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.324Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.324Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.324Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.324Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.324Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.324Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.325Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.325Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.325Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.325Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.325Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.325Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.325Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.325Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.325Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:14.326Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.326Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:14.326Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:27:17.367Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:27:17.367Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T19:27:17.368Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:27:17.487Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T19:27:17.596Z"}
{"level":"info","message":"Seeding user subscriptions...","params":["SeedingService"],"timestamp":"2026-05-09T19:27:17.744Z"}
{"level":"info","message":"Seeding fanclub posts...","params":["SeedingService"],"timestamp":"2026-05-09T19:27:17.748Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T19:27:17.762Z"}
{"level":"info","message":"Seeding marketplace orders...","params":["SeedingService"],"timestamp":"2026-05-09T19:27:17.764Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T19:27:17.774Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T19:27:17.779Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T19:27:17.781Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.695Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.696Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.696Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.696Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.696Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.696Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.696Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.696Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.696Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.696Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.696Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.696Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.696Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.696Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.697Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.697Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.697Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.697Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.697Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.697Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.697Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.697Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.697Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.697Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.697Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.697Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.697Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.700Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.700Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.700Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.700Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.701Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.701Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.701Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.701Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.702Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.702Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.702Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.702Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.702Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.702Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.703Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.703Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.703Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.703Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.703Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.703Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.703Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.703Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.703Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.703Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:27:18.703Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:18.741Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:18.742Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:18.742Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:18.742Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:18.742Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:18.742Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:18.742Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:18.742Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:18.742Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:27:18.742Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.743Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.744Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.744Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.745Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.745Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.745Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.745Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.746Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.746Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.746Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.746Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.746Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.746Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.746Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.747Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.747Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.747Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.747Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.748Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.748Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.748Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.748Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.748Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.748Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.749Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.749Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.749Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.749Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.749Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.749Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.750Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.750Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.750Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.750Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.750Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.750Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.750Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.750Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.750Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.750Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.751Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.751Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.751Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.751Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.751Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.751Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.751Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.752Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.752Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.752Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.752Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.752Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.752Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.752Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.752Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.752Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.752Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.753Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.753Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.753Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.753Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.753Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.753Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.753Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.754Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.754Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.754Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.754Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.754Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.754Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.754Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.754Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.755Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.755Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.755Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.755Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.755Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.755Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.755Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.755Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.755Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.755Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.755Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.756Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.756Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.756Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.756Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.756Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.756Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.756Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.756Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.756Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.756Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.756Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.757Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.757Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.757Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.757Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.757Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.757Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.757Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.758Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.758Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.758Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.758Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.758Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.759Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.759Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.759Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.759Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.759Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.759Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.759Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.759Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.759Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.759Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.759Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.759Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.760Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.760Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.760Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.760Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.760Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.760Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.760Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.760Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.760Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.761Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.761Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.761Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.761Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.761Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.761Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.761Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.761Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.761Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.761Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.762Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.762Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.762Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.762Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.762Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.762Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.762Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.762Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.763Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.763Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.763Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.763Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.763Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.763Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.763Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.763Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.763Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.763Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.763Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.763Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.764Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.764Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.764Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.764Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.764Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.764Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.764Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.764Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.764Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.764Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.764Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.764Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.764Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.764Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.765Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.765Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.765Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.765Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.765Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.765Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.765Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.765Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.765Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.765Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.765Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.765Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.766Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.766Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.766Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.766Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.766Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.766Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.766Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.766Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.766Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.766Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.766Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.766Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.766Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.766Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.767Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.767Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.767Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.767Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.767Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.767Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.767Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.767Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.767Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.767Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.767Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.768Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.768Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.768Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.768Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.768Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.768Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.768Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.768Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.768Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.768Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.768Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.768Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.769Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.769Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.769Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.769Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.769Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.769Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.769Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.769Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.769Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.769Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.769Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.769Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.770Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.770Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.770Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.770Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.770Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.770Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.770Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.770Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.770Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.770Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.770Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.770Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.771Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.771Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.771Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.771Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.771Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.771Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.771Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.771Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.771Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.771Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.771Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.771Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.772Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.772Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.772Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.772Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.772Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.772Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.772Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.772Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.772Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.772Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.772Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.772Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.772Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.773Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.773Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.773Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.773Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.773Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.773Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.773Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.773Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.773Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.773Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.773Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.773Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.774Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.774Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.774Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.774Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.774Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.774Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.774Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.774Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.774Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.774Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.774Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.774Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.775Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.775Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.776Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.776Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.776Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.776Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.776Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.776Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.776Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:27:18.776Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.776Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:27:18.776Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:27:21.803Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:27:21.804Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T19:27:21.804Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:27:21.836Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T19:27:21.852Z"}
{"level":"info","message":"Seeding user subscriptions...","params":["SeedingService"],"timestamp":"2026-05-09T19:27:21.928Z"}
{"level":"info","message":"Seeding fanclub posts...","params":["SeedingService"],"timestamp":"2026-05-09T19:27:21.939Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T19:27:21.958Z"}
{"level":"info","message":"Seeding marketplace orders...","params":["SeedingService"],"timestamp":"2026-05-09T19:27:21.962Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T19:27:21.975Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T19:27:21.985Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T19:27:21.989Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T19:28:33.389Z"}
{"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-09T19:28:33.405Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:33.454Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:33.454Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:33.455Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:33.455Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:33.455Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:33.455Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:33.455Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T19:28:33.389Z"}
{"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-09T19:28:33.404Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:33.453Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:33.454Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:33.454Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:33.454Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:33.454Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:33.455Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:33.455Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (1)...","params":["QueryFailedError: Can't DROP FOREIGN KEY `FK_2ecdb33f23e9a6fc392025c0b97`; 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-09T19:28:33.831Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T19:28:33.775Z"}
{"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-09T19:28:33.791Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:33.841Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:33.841Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:33.841Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:33.841Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:33.841Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:33.842Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:33.842Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (1)...","params":["QueryFailedError: Can't DROP FOREIGN KEY `FK_8177c1c1fafa1d05177b9a45329`; 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-09T19:28:34.464Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (2)...","params":["QueryFailedError: Cannot drop index 'FK_bc4b8004f62273fd942bd8b5889': 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-09T19:28:37.555Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (2)...","params":["QueryFailedError: Cannot drop index 'FK_20a84209e49b438192ba00d83ff': 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-09T19:28:38.414Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:38.996Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:38.997Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:38.997Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:38.998Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:38.998Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:38.998Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:38.998Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:38.998Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:38.998Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:38.998Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:38.998Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:38.998Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:38.998Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:38.998Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:38.998Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:38.998Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:38.998Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:38.998Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:38.998Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:38.998Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:38.998Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:38.998Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:38.998Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:38.998Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:38.998Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:38.998Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:38.998Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:39.001Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:39.001Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:39.001Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:39.001Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:39.001Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:39.002Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:39.002Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:39.002Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:39.003Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:39.003Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:39.003Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:39.003Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:39.003Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:39.003Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:39.004Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:39.004Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:39.004Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:39.004Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:39.004Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:39.004Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:39.004Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:39.004Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:39.004Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:39.004Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:39.004Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:28:39.048Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:28:39.048Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:28:39.048Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:28:39.048Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:28:39.048Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:28:39.048Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:28:39.048Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:28:39.048Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:28:39.048Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:28:39.049Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.050Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.051Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.052Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.052Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.052Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.052Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.052Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.053Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.053Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.053Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.053Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.053Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.054Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.054Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.054Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.054Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.054Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.054Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.055Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.055Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.055Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.055Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.055Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.056Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.056Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.056Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.056Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.057Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.057Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.057Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.057Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.057Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.057Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.058Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.058Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.058Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.058Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.058Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.058Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.058Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.059Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.059Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.059Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.059Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.059Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.059Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.059Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.059Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.059Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.060Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.060Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.060Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.060Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.060Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.060Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.060Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.060Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.061Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.061Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.061Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.061Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.061Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.061Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.061Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.062Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.062Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.062Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.062Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.062Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.062Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.062Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.062Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.063Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.063Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.063Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.063Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.063Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.063Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.063Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.063Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.063Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.063Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.064Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.064Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.064Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.064Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.064Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.064Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.064Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.065Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.065Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.065Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.065Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.065Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.066Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.066Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.066Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.066Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.066Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.066Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.066Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.066Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.066Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.067Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.067Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.067Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.067Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.067Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.067Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.067Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.067Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.068Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.068Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.068Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.068Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.068Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.068Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.068Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.068Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.068Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.068Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.069Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.069Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.069Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.069Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.069Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.069Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.069Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.070Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.070Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.070Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.070Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.070Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.071Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.071Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.071Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.071Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.071Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.071Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.071Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.071Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.071Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.072Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.072Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.072Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.072Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.072Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.072Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.072Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.072Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.072Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.073Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.073Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.073Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.073Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.073Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.073Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.073Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.073Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.073Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.073Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.073Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.073Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.074Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.074Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.074Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.074Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.074Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.074Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.074Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.074Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.074Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.074Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.074Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.075Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.075Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.075Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.075Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.075Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.075Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.075Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.075Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.075Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.075Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.076Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.076Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.076Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.076Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.076Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.076Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.076Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.076Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.076Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.076Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.076Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.076Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.077Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.077Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.077Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.077Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.077Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.077Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.077Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.077Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.077Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.077Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.077Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.077Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.077Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.077Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.077Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.078Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.078Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.078Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.078Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.078Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.078Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.078Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.078Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.078Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.078Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.078Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.078Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.078Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.078Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.079Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.079Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.079Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.079Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.079Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.079Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.079Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.079Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.079Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.079Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.079Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.079Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.079Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.080Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.080Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.080Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.080Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.080Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.080Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.080Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.080Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.080Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.080Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.080Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.080Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.081Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.081Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.081Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.081Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.081Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.081Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.081Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.081Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.081Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.081Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.081Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.081Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.082Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.082Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.082Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.082Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.082Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.082Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.082Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.082Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.082Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.082Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.082Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.083Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.083Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.083Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.083Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.083Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.083Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.083Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.083Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.083Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.083Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.083Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.083Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.084Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.084Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.084Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.084Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.084Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.084Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.084Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.084Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.084Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.084Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.084Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.084Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.085Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.085Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.085Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.085Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.085Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:39.085Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.085Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:39.085Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:28:42.109Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:28:42.110Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T19:28:42.110Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:28:42.361Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T19:28:42.596Z"}
{"level":"info","message":"Seeding user subscriptions...","params":["SeedingService"],"timestamp":"2026-05-09T19:28:43.226Z"}
{"level":"info","message":"Seeding fanclub posts...","params":["SeedingService"],"timestamp":"2026-05-09T19:28:43.235Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T19:28:43.255Z"}
{"level":"info","message":"Seeding marketplace orders...","params":["SeedingService"],"timestamp":"2026-05-09T19:28:43.307Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T19:28:43.749Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T19:28:43.860Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T19:28:43.865Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (3)...","params":["QueryFailedError: Can't DROP FOREIGN KEY `FK_e56034c5343ada6d3c7558ad80c`; 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-09T19:28:44.209Z"}
{"level":"error","message":"Unable to connect to the database. Retrying (4)...","params":["QueryFailedError: Cannot drop index 'IDX_48050dfc1d2514f4c2059f155e': 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-09T19:28:56.689Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.004Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.005Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.006Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.006Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.006Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.006Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.006Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.006Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.006Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.006Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.006Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.006Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.006Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.006Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.006Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.006Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.006Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.006Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.006Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.006Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.006Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.006Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.006Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.007Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.007Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.007Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.007Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.011Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.011Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.011Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.011Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.011Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.011Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.011Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.011Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.012Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.013Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.013Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.013Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.013Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.013Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.013Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.013Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.013Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.013Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.013Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.013Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.014Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.014Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.014Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.014Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:28:58.014Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:28:58.053Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:28:58.054Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:28:58.054Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:28:58.054Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:28:58.054Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:28:58.054Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:28:58.054Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:28:58.054Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:28:58.054Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:28:58.054Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.055Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.056Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.056Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.056Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.057Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.057Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.057Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.057Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.057Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.057Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.057Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.058Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.058Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.058Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.058Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.058Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.058Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.058Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.058Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.059Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.059Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.060Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.060Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.060Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.060Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.060Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.061Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.061Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.061Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.061Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.061Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.061Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.061Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.061Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.062Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.062Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.062Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.062Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.062Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.062Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.062Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.062Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.062Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.062Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.063Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.063Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.063Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.063Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.063Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.063Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.063Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.063Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.063Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.063Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.063Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.064Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.064Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.064Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.064Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.064Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.064Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.064Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.064Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.065Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.065Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.065Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.065Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.066Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.066Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.066Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.066Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.066Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.066Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.066Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.066Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.066Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.066Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.066Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.067Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.067Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.067Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.067Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.067Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.067Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.067Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.067Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.067Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.067Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.067Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.067Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.067Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.068Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.068Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.068Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.068Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.068Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.069Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.069Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.069Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.069Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.069Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.069Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.069Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.069Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.069Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.069Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.069Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.070Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.070Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.070Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.070Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.070Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.070Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.070Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.070Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.070Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.070Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.070Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.071Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.071Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.071Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.071Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.071Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.071Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.071Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.072Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.072Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.072Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.072Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.072Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.072Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.072Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.072Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.072Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.072Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.072Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.073Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.073Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.073Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.073Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.073Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.073Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.073Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.073Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.073Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.073Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.073Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.074Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.074Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.074Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.074Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.074Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.074Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.074Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.074Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.074Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.075Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.075Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.075Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.075Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.075Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.075Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.075Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.075Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.075Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.075Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.076Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.076Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.076Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.076Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.077Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.077Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.077Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.077Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.077Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.077Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.077Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.077Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.077Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.077Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.078Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.078Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.078Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.078Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.078Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.078Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.078Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.078Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.078Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.078Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.078Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.078Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.078Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.078Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.078Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.079Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.079Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.079Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.079Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.079Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.079Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.079Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.079Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.079Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.079Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.079Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.079Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.079Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.079Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.079Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.079Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.079Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.080Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.080Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.080Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.080Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.080Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.080Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.080Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.080Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.080Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.080Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.080Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.080Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.080Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.080Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.080Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.081Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.081Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.081Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.081Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.081Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.081Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.081Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.081Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.081Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.082Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.082Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.082Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.082Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.082Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.082Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.082Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.082Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.082Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.082Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.082Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.083Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.083Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.083Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.083Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.083Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.083Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.083Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.083Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.083Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.083Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.084Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.084Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.084Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.084Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.085Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.085Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.085Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.085Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.085Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.085Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.085Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.085Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.085Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.085Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.085Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.086Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.086Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.086Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.086Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.086Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.086Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.086Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.086Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.086Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.086Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.086Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.086Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.086Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.086Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.087Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.087Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.087Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.087Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.087Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.087Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.087Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.087Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.087Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.087Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.087Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.087Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.087Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.087Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.087Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.088Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:28:58.088Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.088Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:28:58.088Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:29:01.113Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:29:01.113Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T19:29:01.113Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:29:01.214Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T19:29:01.258Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T19:29:10.916Z"}
{"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-09T19:29:10.929Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:10.977Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:10.977Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:10.977Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:10.977Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:10.978Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:10.978Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:10.978Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.816Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.817Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.817Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.817Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.817Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.817Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.817Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.817Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.817Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.817Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.817Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.818Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.818Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.818Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.818Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.818Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.818Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.818Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.818Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.818Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.818Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.818Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.818Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.818Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.818Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.818Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.818Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.821Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.821Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.821Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.821Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.821Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.822Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.822Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.822Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.822Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.823Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.823Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.823Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.824Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.824Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.824Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.824Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.824Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.824Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.824Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.824Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.824Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.824Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.824Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.824Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:29:14.825Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:29:14.867Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:29:14.867Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:29:14.867Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:29:14.867Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:29:14.867Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:29:14.867Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:29:14.867Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:29:14.867Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:29:14.867Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:29:14.868Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.869Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.870Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.870Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.871Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.871Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.872Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.872Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.872Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.872Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.873Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.873Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.873Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.873Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.873Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.874Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.874Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.874Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.874Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.875Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.875Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.875Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.875Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.876Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.876Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.876Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.876Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.876Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.876Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.876Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.876Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.877Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.877Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.877Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.877Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.877Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.877Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.877Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.877Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.878Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.878Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.878Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.878Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.878Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.878Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.878Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.878Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.879Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.879Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.879Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.879Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.879Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.879Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.880Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.880Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.880Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.880Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.881Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.881Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.881Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.881Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.881Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.881Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.882Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.882Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.882Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.882Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.882Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.882Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.882Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.883Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.883Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.883Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.883Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.883Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.883Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.883Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.883Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.883Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.883Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.884Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.884Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.884Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.884Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.884Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.884Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.884Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.884Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.884Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.884Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.885Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.885Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.885Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.886Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.886Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.886Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.886Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.886Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.886Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.886Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.886Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.886Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.887Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.887Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.887Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.887Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.887Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.887Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.887Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.887Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.887Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.887Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.888Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.888Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.888Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.888Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.888Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.888Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.888Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.888Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.889Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.889Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.889Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.889Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.889Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.889Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.889Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.890Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.890Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.890Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.890Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.890Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.890Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.890Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.891Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.891Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.891Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.891Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.891Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.891Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.891Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.891Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.891Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.891Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.891Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.891Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.892Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.892Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.892Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.892Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.892Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.892Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.892Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.892Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.892Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.892Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.892Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.893Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.893Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.893Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.893Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.893Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.893Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.893Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.893Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.893Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.894Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.894Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.894Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.894Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.894Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.894Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.894Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.894Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.894Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.894Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.894Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.894Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.894Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.895Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.895Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.895Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.895Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.895Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.895Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.895Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.895Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.895Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.895Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.895Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.895Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.896Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.896Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.896Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.896Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.896Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.896Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.896Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.896Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.896Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.896Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.896Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.896Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.896Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.896Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.896Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.897Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.897Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.897Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.897Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.897Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.897Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.897Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.897Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.897Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.897Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.897Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.897Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.897Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.897Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.897Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.898Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.898Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.898Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.898Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.898Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.898Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.898Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.898Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.898Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.898Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.898Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.899Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.899Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.899Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.899Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.899Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.899Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.899Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.899Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.899Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.899Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.900Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.900Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.900Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.900Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.900Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.900Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.900Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.900Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.900Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.900Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.900Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.901Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.901Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.901Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.901Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.901Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.901Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.901Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.901Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.901Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.901Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.901Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.902Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.902Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.902Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.902Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.902Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.902Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.902Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.902Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.902Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.902Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.902Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.902Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.903Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.903Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.903Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.903Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.903Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.903Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.903Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.903Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.903Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.903Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.903Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.903Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.904Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.904Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.904Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.904Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.904Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.904Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.904Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.904Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.904Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.905Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.905Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.905Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.905Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.905Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.905Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:29:14.905Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.905Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:29:14.905Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:29:17.947Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:29:17.947Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T19:29:17.947Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:29:17.996Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T19:29:18.021Z"}
{"level":"info","message":"Seeding user subscriptions...","params":["SeedingService"],"timestamp":"2026-05-09T19:29:18.115Z"}
{"level":"info","message":"Seeding fanclub posts...","params":["SeedingService"],"timestamp":"2026-05-09T19:29:18.120Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T19:29:18.132Z"}
{"level":"info","message":"Seeding marketplace orders...","params":["SeedingService"],"timestamp":"2026-05-09T19:29:18.135Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T19:29:18.149Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T19:29:18.156Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T19:29:18.159Z"}
{"level":"info","message":"{\"audit\":true,\"action\":\"LOGIN\",\"actorType\":\"user\",\"actorUserId\":1,\"actorRole\":\"admin\",\"entityType\":null,\"entityId\":null,\"createdAt\":\"2026-05-09T19:31:10.869Z\"}","params":["AuditService"],"timestamp":"2026-05-09T19:31:10.876Z"}
{"level":"info","message":"Starting Nest application...","params":["NestFactory"],"timestamp":"2026-05-09T19:33:59.735Z"}
{"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-09T19:33:59.748Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:33:59.819Z"}
{"level":"info","message":"PassportModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:33:59.819Z"}
{"level":"info","message":"ThrottlerModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:33:59.820Z"}
{"level":"info","message":"RedisModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:33:59.820Z"}
{"level":"info","message":"JwtModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:33:59.820Z"}
{"level":"info","message":"DiscoveryModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:33:59.821Z"}
{"level":"info","message":"ScheduleModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:33:59.821Z"}
{"level":"info","message":"AppModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.146Z"}
{"level":"info","message":"TypeOrmCoreModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.148Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.148Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.149Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.149Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.149Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.149Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.149Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.149Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.149Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.150Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.150Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.150Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.150Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.150Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.150Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.151Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.151Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.151Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.151Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.151Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.151Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.151Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.151Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.151Z"}
{"level":"info","message":"TypeOrmModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.151Z"}
{"level":"info","message":"SeedingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.152Z"}
{"level":"info","message":"AuditModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.155Z"}
{"level":"info","message":"SettingsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.155Z"}
{"level":"info","message":"TalentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.156Z"}
{"level":"info","message":"RecommendationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.156Z"}
{"level":"info","message":"MusicModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.156Z"}
{"level":"info","message":"UsersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.156Z"}
{"level":"info","message":"AnalyticsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.156Z"}
{"level":"info","message":"NotificationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.157Z"}
{"level":"info","message":"ModerationModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.157Z"}
{"level":"info","message":"AIModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.158Z"}
{"level":"info","message":"VotingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.158Z"}
{"level":"info","message":"PartnersModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.158Z"}
{"level":"info","message":"ProductsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.158Z"}
{"level":"info","message":"PrestationsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.158Z"}
{"level":"info","message":"CastingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.159Z"}
{"level":"info","message":"PaymentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.159Z"}
{"level":"info","message":"MissionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.159Z"}
{"level":"info","message":"AcademyModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.159Z"}
{"level":"info","message":"AuthModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.159Z"}
{"level":"info","message":"ContentsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.159Z"}
{"level":"info","message":"MessagesModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.159Z"}
{"level":"info","message":"WalletModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.159Z"}
{"level":"info","message":"SubscriptionsModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.159Z"}
{"level":"info","message":"FanclubModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.160Z"}
{"level":"info","message":"StreamingModule dependencies initialized","params":["InstanceLoader"],"timestamp":"2026-05-09T19:34:08.160Z"}
{"level":"info","message":"LiveGateway subscribed to the \"joinRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:34:08.201Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveRoom\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:34:08.202Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendMessage\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:34:08.202Z"}
{"level":"info","message":"LiveGateway subscribed to the \"sendReaction\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:34:08.202Z"}
{"level":"info","message":"LiveGateway subscribed to the \"requestCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:34:08.202Z"}
{"level":"info","message":"LiveGateway subscribed to the \"acceptCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:34:08.203Z"}
{"level":"info","message":"LiveGateway subscribed to the \"rejectCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:34:08.203Z"}
{"level":"info","message":"LiveGateway subscribed to the \"removeCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:34:08.203Z"}
{"level":"info","message":"LiveGateway subscribed to the \"leaveCoHost\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:34:08.203Z"}
{"level":"info","message":"FanclubGateway subscribed to the \"joinFanclub\" message","params":["WebSocketsController"],"timestamp":"2026-05-09T19:34:08.204Z"}
{"level":"info","message":"HealthController {/health}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.205Z"}
{"level":"info","message":"Mapped {/health, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.206Z"}
{"level":"info","message":"DiagnosticsController {/admin/diagnostics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.207Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/logs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.207Z"}
{"level":"info","message":"Mapped {/admin/diagnostics/fs-check, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.208Z"}
{"level":"info","message":"AuthController {/auth}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.208Z"}
{"level":"info","message":"Mapped {/auth/register, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.208Z"}
{"level":"info","message":"Mapped {/auth/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.209Z"}
{"level":"info","message":"Mapped {/auth/admin/login, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.209Z"}
{"level":"info","message":"Mapped {/auth/refresh, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.209Z"}
{"level":"info","message":"Mapped {/auth/otp/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.210Z"}
{"level":"info","message":"Mapped {/auth/otp/verify, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.210Z"}
{"level":"info","message":"Mapped {/auth/forgot-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.210Z"}
{"level":"info","message":"Mapped {/auth/reset-password, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.211Z"}
{"level":"info","message":"Mapped {/auth/logout, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.211Z"}
{"level":"info","message":"UsersController {/users}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.211Z"}
{"level":"info","message":"Mapped {/users, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.211Z"}
{"level":"info","message":"Mapped {/users/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.211Z"}
{"level":"info","message":"Mapped {/users/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.212Z"}
{"level":"info","message":"Mapped {/users/:id/follow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.212Z"}
{"level":"info","message":"Mapped {/users/:id/unfollow, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.213Z"}
{"level":"info","message":"Mapped {/users/:id/is-following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.213Z"}
{"level":"info","message":"Mapped {/users/:id/followers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.213Z"}
{"level":"info","message":"Mapped {/users/:id/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.214Z"}
{"level":"info","message":"Mapped {/users/me/profile, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.214Z"}
{"level":"info","message":"Mapped {/users/me/profile-image, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.214Z"}
{"level":"info","message":"Mapped {/users/me/kyc/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.214Z"}
{"level":"info","message":"Mapped {/users/me/payout-frequency, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.215Z"}
{"level":"info","message":"Mapped {/users/:id/kyc, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.215Z"}
{"level":"info","message":"Mapped {/users/:id/ban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.215Z"}
{"level":"info","message":"Mapped {/users/:id/unban, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.215Z"}
{"level":"info","message":"Mapped {/users/:id/warn, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.216Z"}
{"level":"info","message":"AuditController {/audit}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.216Z"}
{"level":"info","message":"Mapped {/audit/recent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.216Z"}
{"level":"info","message":"WalletController {/wallet}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.216Z"}
{"level":"info","message":"Mapped {/wallet, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.216Z"}
{"level":"info","message":"Mapped {/wallet/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.216Z"}
{"level":"info","message":"Mapped {/wallet/recharge-test, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.217Z"}
{"level":"info","message":"Mapped {/wallet/admin/credit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.217Z"}
{"level":"info","message":"Mapped {/wallet/deposit, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.217Z"}
{"level":"info","message":"Mapped {/wallet/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.218Z"}
{"level":"info","message":"Mapped {/wallet/gift, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.218Z"}
{"level":"info","message":"Mapped {/wallet/transfer, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.218Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/complete, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.219Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/:id/fail, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.219Z"}
{"level":"info","message":"Mapped {/wallet/withdrawals/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.219Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.219Z"}
{"level":"info","message":"Mapped {/wallet/admin/transactions/export, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.219Z"}
{"level":"info","message":"SettingsController {/settings}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.219Z"}
{"level":"info","message":"Mapped {/settings/group/:group, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.219Z"}
{"level":"info","message":"Mapped {/settings/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.220Z"}
{"level":"info","message":"Mapped {/settings, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.220Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.220Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/:flag, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.220Z"}
{"level":"info","message":"Mapped {/settings/feature-flags/toggle, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.220Z"}
{"level":"info","message":"NotificationsController {/notifications}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.221Z"}
{"level":"info","message":"Mapped {/notifications, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.221Z"}
{"level":"info","message":"Mapped {/notifications/unread-count, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.221Z"}
{"level":"info","message":"Mapped {/notifications/:id/read, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.221Z"}
{"level":"info","message":"Mapped {/notifications/admin/broadcast, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.222Z"}
{"level":"info","message":"StreamingController {/streaming}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.222Z"}
{"level":"info","message":"Mapped {/streaming/agora/token, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.222Z"}
{"level":"info","message":"Mapped {/streaming/live/start, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.222Z"}
{"level":"info","message":"Mapped {/streaming/live/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.223Z"}
{"level":"info","message":"Mapped {/streaming/live/admin-kill/:streamId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.223Z"}
{"level":"info","message":"Mapped {/streaming/live/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.223Z"}
{"level":"info","message":"Mapped {/streaming/live/join/:streamId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.223Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/buy-ticket, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.223Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/has-ticket, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.224Z"}
{"level":"info","message":"Mapped {/streaming/replays, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.224Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.224Z"}
{"level":"info","message":"Mapped {/streaming/replays/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.224Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/summary, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.224Z"}
{"level":"info","message":"Mapped {/streaming/live/:streamId/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.224Z"}
{"level":"info","message":"Mapped {/streaming/live/react, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.224Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/send, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.225Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/messages, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.225Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId/moderate/:messageId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.225Z"}
{"level":"info","message":"Mapped {/streaming/chat/:roomId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.225Z"}
{"level":"info","message":"Mapped {/streaming/offline/download, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.226Z"}
{"level":"info","message":"Mapped {/streaming/offline/my-downloads, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.226Z"}
{"level":"info","message":"Mapped {/streaming/offline/:contentId, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.226Z"}
{"level":"info","message":"Mapped {/streaming/admin/live, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.226Z"}
{"level":"info","message":"Mapped {/streaming/admin/live/:streamId/stop, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.227Z"}
{"level":"info","message":"ContentsController {/contents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.227Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.227Z"}
{"level":"info","message":"Mapped {/contents/following, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.227Z"}
{"level":"info","message":"Mapped {/contents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.227Z"}
{"level":"info","message":"Mapped {/contents, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.227Z"}
{"level":"info","message":"Mapped {/contents/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.228Z"}
{"level":"info","message":"Mapped {/contents/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.228Z"}
{"level":"info","message":"Mapped {/contents/upload, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.228Z"}
{"level":"info","message":"Mapped {/contents/presigned-url/:key, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.228Z"}
{"level":"info","message":"Mapped {/contents/:id/download, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.228Z"}
{"level":"info","message":"Mapped {/contents/:id/view, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.228Z"}
{"level":"info","message":"Mapped {/contents/:id/share, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.228Z"}
{"level":"info","message":"Mapped {/contents/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.228Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.229Z"}
{"level":"info","message":"Mapped {/contents/:id/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.229Z"}
{"level":"info","message":"Mapped {/contents/analytics, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.229Z"}
{"level":"info","message":"Mapped {/contents/:id/hls-status, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.229Z"}
{"level":"info","message":"Mapped {/contents/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.229Z"}
{"level":"info","message":"StreamController {/stream}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.229Z"}
{"level":"info","message":"Mapped {/stream/video/:filename, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.229Z"}
{"level":"info","message":"SubscriptionsController {/subscriptions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.229Z"}
{"level":"info","message":"Mapped {/subscriptions/plans, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.230Z"}
{"level":"info","message":"Mapped {/subscriptions/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.230Z"}
{"level":"info","message":"Mapped {/subscriptions/subscribe/:planId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.230Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.230Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/user/:userId/history, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.230Z"}
{"level":"info","message":"Mapped {/subscriptions/cancel, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.231Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/cancel/:subscriptionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.231Z"}
{"level":"info","message":"Mapped {/subscriptions/admin/stats, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.231Z"}
{"level":"info","message":"PaymentsController {/payments}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.231Z"}
{"level":"info","message":"Mapped {/payments/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.231Z"}
{"level":"info","message":"Mapped {/payments/webhook/flutterwave, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.231Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/simulate-success, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.232Z"}
{"level":"info","message":"Mapped {/payments/dev/transactions/pending, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.232Z"}
{"level":"info","message":"Mapped {/payments/dev/flutterwave/payment-link, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.232Z"}
{"level":"info","message":"Mapped {/payments/paystack/initiate, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.232Z"}
{"level":"info","message":"Mapped {/payments/webhook/paystack, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.233Z"}
{"level":"info","message":"Mapped {/payments/paystack/withdraw, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.233Z"}
{"level":"info","message":"TalentsController {/talents}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.233Z"}
{"level":"info","message":"Mapped {/talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.233Z"}
{"level":"info","message":"Mapped {/talents/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.234Z"}
{"level":"info","message":"Mapped {/talents/me, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.234Z"}
{"level":"info","message":"CertificationController {/talents/certification}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.234Z"}
{"level":"info","message":"Mapped {/talents/certification/request, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.234Z"}
{"level":"info","message":"Mapped {/talents/certification/my-requests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.234Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.235Z"}
{"level":"info","message":"Mapped {/talents/certification/admin/review/:requestId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.235Z"}
{"level":"info","message":"FanclubController {/fanclub}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.235Z"}
{"level":"info","message":"Mapped {/fanclub/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.235Z"}
{"level":"info","message":"Mapped {/fanclub/posts, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.235Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.236Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.236Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.236Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.236Z"}
{"level":"info","message":"Mapped {/fanclub/posts/:postId/comments, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.236Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.236Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.236Z"}
{"level":"info","message":"Mapped {/fanclub/comments/:id/like, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.236Z"}
{"level":"info","message":"Mapped {/fanclub/messages/:receiverId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.237Z"}
{"level":"info","message":"Mapped {/fanclub/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.237Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribe, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.237Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/unsubscribe, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.237Z"}
{"level":"info","message":"Mapped {/fanclub/my-subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.237Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/subscribers, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.237Z"}
{"level":"info","message":"Mapped {/fanclub/creators/:creatorId/is-subscribed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.237Z"}
{"level":"info","message":"Mapped {/fanclub/admin/subscriptions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.238Z"}
{"level":"info","message":"Mapped {/fanclub/admin/posts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.238Z"}
{"level":"info","message":"Mapped {/fanclub/admin/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.238Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.238Z"}
{"level":"info","message":"Mapped {/fanclub/meetups, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.238Z"}
{"level":"info","message":"Mapped {/fanclub/meetups/:id/join, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.238Z"}
{"level":"info","message":"ProNetworkController {/pro-network}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.238Z"}
{"level":"info","message":"Mapped {/pro-network/feed, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.238Z"}
{"level":"info","message":"Mapped {/pro-network/message, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.238Z"}
{"level":"info","message":"Mapped {/pro-network/collaborations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.239Z"}
{"level":"info","message":"ProductsController {/products}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.239Z"}
{"level":"info","message":"Mapped {/products, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.239Z"}
{"level":"info","message":"Mapped {/products, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.239Z"}
{"level":"info","message":"Mapped {/products/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.239Z"}
{"level":"info","message":"Mapped {/products/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.240Z"}
{"level":"info","message":"Mapped {/products/received-orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.240Z"}
{"level":"info","message":"Mapped {/products/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.240Z"}
{"level":"info","message":"Mapped {/products/place-order, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.240Z"}
{"level":"info","message":"Mapped {/products/place-order-batch, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.240Z"}
{"level":"info","message":"Mapped {/products/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.241Z"}
{"level":"info","message":"Mapped {/products/orders/:id/track, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.241Z"}
{"level":"info","message":"Mapped {/products/orders/:id/cancel, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.241Z"}
{"level":"info","message":"Mapped {/products/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.242Z"}
{"level":"info","message":"Mapped {/products/admin/orders, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.242Z"}
{"level":"info","message":"Mapped {/products/admin/orders/:id/status, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.242Z"}
{"level":"info","message":"MissionsController {/missions}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.242Z"}
{"level":"info","message":"Mapped {/missions/recommended, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.243Z"}
{"level":"info","message":"Mapped {/missions/my-campaigns, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.243Z"}
{"level":"info","message":"Mapped {/missions, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.243Z"}
{"level":"info","message":"Mapped {/missions, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.243Z"}
{"level":"info","message":"Mapped {/missions/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.243Z"}
{"level":"info","message":"Mapped {/missions/:id, PATCH} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.243Z"}
{"level":"info","message":"Mapped {/missions/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.243Z"}
{"level":"info","message":"Mapped {/missions/admin/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.244Z"}
{"level":"info","message":"Mapped {/missions/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.244Z"}
{"level":"info","message":"Mapped {/missions/:id/apply, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.244Z"}
{"level":"info","message":"Mapped {/missions/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.244Z"}
{"level":"info","message":"Mapped {/missions/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.244Z"}
{"level":"info","message":"AcademyController {/academy}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.244Z"}
{"level":"info","message":"Mapped {/academy/courses, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.244Z"}
{"level":"info","message":"Mapped {/academy/courses/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.244Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/enroll, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.245Z"}
{"level":"info","message":"Mapped {/academy/courses/:id/progress, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.245Z"}
{"level":"info","message":"Mapped {/academy/courses, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.245Z"}
{"level":"info","message":"Mapped {/academy/certifications/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.245Z"}
{"level":"info","message":"Mapped {/academy/coaching/available, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.245Z"}
{"level":"info","message":"Mapped {/academy/coaching/create, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.245Z"}
{"level":"info","message":"Mapped {/academy/coaching/:id/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.245Z"}
{"level":"info","message":"Mapped {/academy/coaching/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.245Z"}
{"level":"info","message":"AnalyticsController {/analytics}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.245Z"}
{"level":"info","message":"Mapped {/analytics/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.245Z"}
{"level":"info","message":"Mapped {/analytics/dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.245Z"}
{"level":"info","message":"Mapped {/analytics/admin/ai-prediction, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.246Z"}
{"level":"info","message":"Mapped {/analytics/admin/b2b-insights, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.246Z"}
{"level":"info","message":"Mapped {/analytics/talent/revenue-dashboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.246Z"}
{"level":"info","message":"Mapped {/analytics/brand, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.246Z"}
{"level":"info","message":"Mapped {/analytics/merchant, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.246Z"}
{"level":"info","message":"Mapped {/analytics/partner, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.246Z"}
{"level":"info","message":"Mapped {/analytics/fan, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.246Z"}
{"level":"info","message":"Mapped {/analytics/admin/financials, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.246Z"}
{"level":"info","message":"DataIntelligenceController {/analytics/intelligence}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.246Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/trends-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.246Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-by-country, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.247Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/emerging-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.247Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.247Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/mission-roi/:missionId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.247Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/talent-scoring, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.247Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.247Z"}
{"level":"info","message":"Mapped {/analytics/intelligence/revenue-forecast/:talentUserId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.247Z"}
{"level":"info","message":"AIController {/ai}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.247Z"}
{"level":"info","message":"Mapped {/ai/assistant, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.247Z"}
{"level":"info","message":"Mapped {/ai/talent-chat, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.248Z"}
{"level":"info","message":"VotingController {/voting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.248Z"}
{"level":"info","message":"Mapped {/voting/polls, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.248Z"}
{"level":"info","message":"Mapped {/voting/polls/active, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.248Z"}
{"level":"info","message":"Mapped {/voting/polls, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.248Z"}
{"level":"info","message":"Mapped {/voting/polls/:id/vote, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.248Z"}
{"level":"info","message":"Mapped {/voting/vote/:optionId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.248Z"}
{"level":"info","message":"RecommendationsController {/recommendations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.248Z"}
{"level":"info","message":"Mapped {/recommendations/for-you, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.249Z"}
{"level":"info","message":"PartnersController {/partners}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.249Z"}
{"level":"info","message":"Mapped {/partners, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.249Z"}
{"level":"info","message":"Mapped {/partners/me, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.249Z"}
{"level":"info","message":"Mapped {/partners/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.250Z"}
{"level":"info","message":"Mapped {/partners, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.250Z"}
{"level":"info","message":"Mapped {/partners/merchants/my-list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.250Z"}
{"level":"info","message":"Mapped {/partners/merchants, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.250Z"}
{"level":"info","message":"Mapped {/partners/:id/merchants, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.250Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.250Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.250Z"}
{"level":"info","message":"Mapped {/partners/merchants/:id/reassign, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.251Z"}
{"level":"info","message":"Mapped {/partners/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.251Z"}
{"level":"info","message":"Mapped {/partners/:id/verify, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.251Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.251Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.251Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id/sign, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.251Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.251Z"}
{"level":"info","message":"Mapped {/partners/quotes/:id, DELETE} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.251Z"}
{"level":"info","message":"Mapped {/partners/:id/local-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.251Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/assign-talent, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.251Z"}
{"level":"info","message":"Mapped {/partners/:id/quotes-with-talents, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.251Z"}
{"level":"info","message":"Mapped {/partners/ranking/national, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.252Z"}
{"level":"info","message":"Mapped {/partners/:id/performance, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.252Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.252Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/lines, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.252Z"}
{"level":"info","message":"Mapped {/partners/quote-lines/:lineId/delete, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.252Z"}
{"level":"info","message":"Mapped {/partners/quotes/:quoteId/pdf, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.252Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.252Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/visits, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.252Z"}
{"level":"info","message":"Mapped {/partners/zones/:zone/potential, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.252Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.252Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.253Z"}
{"level":"info","message":"Mapped {/partners/vbusiness-packs/:id/update, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.253Z"}
{"level":"info","message":"Mapped {/partners/:partnerId/bonus, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.253Z"}
{"level":"info","message":"PrestationsController {/prestations}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.253Z"}
{"level":"info","message":"Mapped {/prestations, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.254Z"}
{"level":"info","message":"Mapped {/prestations, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.254Z"}
{"level":"info","message":"Mapped {/prestations/book, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.255Z"}
{"level":"info","message":"Mapped {/prestations/orders/my, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.255Z"}
{"level":"info","message":"Mapped {/prestations/orders/talent, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.255Z"}
{"level":"info","message":"Mapped {/prestations/orders/all, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.255Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/status, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.255Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/cancel, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.256Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/pay-wallet, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.256Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.256Z"}
{"level":"info","message":"Mapped {/prestations/orders/:id/resolve-dispute, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.256Z"}
{"level":"info","message":"DisputesController {/prestations/disputes}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.256Z"}
{"level":"info","message":"Mapped {/prestations/disputes/open, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.256Z"}
{"level":"info","message":"Mapped {/prestations/disputes/order/:orderId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.256Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/list, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.257Z"}
{"level":"info","message":"Mapped {/prestations/disputes/admin/resolve/:disputeId, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.257Z"}
{"level":"info","message":"ModerationController {/moderation}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.257Z"}
{"level":"info","message":"Mapped {/moderation/reports, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.257Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.257Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/resolve, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.257Z"}
{"level":"info","message":"Mapped {/moderation/admin/reports/:id/dismiss, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.257Z"}
{"level":"info","message":"CastingController {/casting}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.257Z"}
{"level":"info","message":"Mapped {/casting/contests, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.258Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.258Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.258Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/leaderboard, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.258Z"}
{"level":"info","message":"Mapped {/casting/contests/:id/enter, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.258Z"}
{"level":"info","message":"Mapped {/casting/contests, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.258Z"}
{"level":"info","message":"Mapped {/casting/contests/:id, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.258Z"}
{"level":"info","message":"Mapped {/casting/admin/contests/:id/entries, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.258Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/moderate, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.258Z"}
{"level":"info","message":"Mapped {/casting/entries/:id/rank, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.259Z"}
{"level":"info","message":"MessagesController {/messages}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.259Z"}
{"level":"info","message":"Mapped {/messages, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.259Z"}
{"level":"info","message":"Mapped {/messages/admin/conversation, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.259Z"}
{"level":"info","message":"Mapped {/messages/contacts, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.259Z"}
{"level":"info","message":"Mapped {/messages/conversation/:userId, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.259Z"}
{"level":"info","message":"Mapped {/messages/:messageId/read, PUT} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.259Z"}
{"level":"info","message":"MusicController {/music}:","params":["RoutesResolver"],"timestamp":"2026-05-09T19:34:08.259Z"}
{"level":"info","message":"Mapped {/music/tracks, GET} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.259Z"}
{"level":"info","message":"Mapped {/music/tracks, POST} route","params":["RouterExplorer"],"timestamp":"2026-05-09T19:34:08.259Z"}
{"level":"info","message":"🚀 SEED_ON_BOOTSTRAP is true and NODE_ENV is not production. Starting seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:34:11.286Z"}
{"level":"info","message":"Starting user seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:34:11.288Z"}
{"level":"info","message":"Using seeding password: pas... (length: 11)","params":["SeedingService"],"timestamp":"2026-05-09T19:34:11.288Z"}
{"level":"info","message":"Starting talent profile seeding...","params":["SeedingService"],"timestamp":"2026-05-09T19:34:11.341Z"}
{"level":"info","message":"✅ 19 system settings seeded","params":["SeedingService"],"timestamp":"2026-05-09T19:34:11.379Z"}
{"level":"info","message":"Seeding user subscriptions...","params":["SeedingService"],"timestamp":"2026-05-09T19:34:11.587Z"}
{"level":"info","message":"Seeding fanclub posts...","params":["SeedingService"],"timestamp":"2026-05-09T19:34:11.595Z"}
{"level":"info","message":"Seeding voting data...","params":["SeedingService"],"timestamp":"2026-05-09T19:34:11.616Z"}
{"level":"info","message":"Seeding marketplace orders...","params":["SeedingService"],"timestamp":"2026-05-09T19:34:11.620Z"}
{"level":"info","message":"Seeding prestations...","params":["SeedingService"],"timestamp":"2026-05-09T19:34:11.644Z"}
{"level":"info","message":"Seeding casting data...","params":["SeedingService"],"timestamp":"2026-05-09T19:34:11.655Z"}
{"level":"info","message":"Nest application successfully started","params":["NestApplication"],"timestamp":"2026-05-09T19:34:11.658Z"}
{"level":"info","message":"{\"audit\":true,\"action\":\"LOGIN\",\"actorType\":\"user\",\"actorUserId\":1,\"actorRole\":\"admin\",\"entityType\":null,\"entityId\":null,\"createdAt\":\"2026-05-09T19:38:20.912Z\"}","params":["AuditService"],"timestamp":"2026-05-09T19:38:20.981Z"}
{"level":"info","message":"{\"audit\":true,\"action\":\"LOGIN\",\"actorType\":\"user\",\"actorUserId\":1,\"actorRole\":\"admin\",\"entityType\":null,\"entityId\":null,\"createdAt\":\"2026-05-09T20:00:56.058Z\"}","params":["AuditService"],"timestamp":"2026-05-09T20:00:56.121Z"}
{"level":"info","message":"{\"audit\":true,\"action\":\"LOGIN\",\"actorType\":\"user\",\"actorUserId\":4,\"actorRole\":\"client\",\"entityType\":null,\"entityId\":null,\"createdAt\":\"2026-05-09T20:29:19.536Z\"}","params":["AuditService"],"timestamp":"2026-05-09T20:29:19.604Z"}
