Application Logs (37)
22:11:40.990 [Information] [System] === Log Panel System Started ===
22:11:41.005 [Information] [System] All Console.WriteLine and ILogger messages will now be captured!
22:11:41.755 [Information] [Program] Initializing master database...
22:11:43.548 [Information] [Program] Master database exists, skipping migrations
22:11:43.548 [Information] [Program] ✓ Master database ready (weaventory_master_db)
22:11:44.269 [Information] [Program] ✓ Multi-tenant system ready!
22:11:44.359 [Information] [MoonglowJewelryWeb.Services.SubscriptionPlanSeeder] Subscription plans already exist, skipping seeding
22:11:44.360 [Information] [Program] ✓ Subscription system initialized with 3 plans
22:11:44.360 [Information] [Program] Initializing custom roles for existing tenants...
22:11:44.461 [Information] [Program] Found 1 active tenants to initialize
22:11:44.497 [Information] [Program] ✓ Initialized custom roles for tenant: Weaventory
22:11:44.497 [Information] [Program] ✓ Custom role initialization complete for all tenants
22:11:44.619 [Information] [Program] Migration card DeleteAllCustomRolesAndPermissions already exists
22:11:44.631 [Information] [Program] Migration card InitializeDefaultCustomRoles already exists
22:11:44.642 [Information] [Program] Migration card SyncMissingPermissions already exists
22:11:44.654 [Information] [Program] Migration card AddProcessedQuantityToBulkTransferItems already exists and is up to date
22:11:44.692 [Information] [Program] ✓ All migration cards saved successfully
22:11:44.693 [Information] [Program] =================================================
22:11:44.693 [Information] [Program] Application started successfully!
22:11:44.693 [Information] [Program] Create your first tenant at: /create-tenant
22:11:44.693 [Information] [Program] Login at: /tenant-login
22:11:44.693 [Information] [Program] =================================================
22:11:44.766 [Information] [MoonglowJewelryWeb.Services.ShopifyAutoSyncService] Shopify Auto-Sync Service initialized. Waiting for homepage to load before starting...
22:11:44.768 [Warning] [Microsoft.AspNetCore.Hosting.Diagnostics] Overriding HTTP_PORTS '8080' and HTTPS_PORTS ''. Binding to values defined by URLS instead 'http://+:8080'.
22:11:44.845 [Information] [Microsoft.Hosting.Lifetime] Now listening on: http://[::]:8080
22:11:44.845 [Information] [Microsoft.Hosting.Lifetime] Application started. Press Ctrl+C to shut down.
22:11:44.846 [Information] [Microsoft.Hosting.Lifetime] Hosting environment: Production
22:11:44.846 [Information] [Microsoft.Hosting.Lifetime] Content root path: /app
22:11:45.003 [Information] [MoonglowJewelryWeb.Services.MySqlDistributedCache] Distributed cache table initialized successfully
22:11:45.175 [Information] [MoonglowJewelryWeb.Shared.NavigationMenu] User not authenticated
22:11:45.186 [Information] [MoonglowJewelryWeb.Services.ExchangeRateService] API key loaded successfully. Length: 24
22:11:45.228 [Information] [Console] FloatingLogPanel initialized. Service enabled: True, Component enabled: True, Log count: 31
22:11:48.498 [Information] [MoonglowJewelryWeb.Services.ShopifySyncStartupCleanupService] Running Shopify sync lock startup cleanup...
22:12:14.809 [Information] [MoonglowJewelryWeb.Services.ShopifyAutoSyncService] Shopify Auto-Sync Service started. Checking every 5 seconds to align with countdown timer.
22:22:41.199 [Warning] [MoonglowJewelryWeb.Services.ShopifyBackgroundSyncService] Could not clear stale Shopify sync locks for tenant 1 (Weaventory)
22:24:10.217 [Information] [MoonglowJewelryWeb.Shared.NavigationMenu] User not authenticated
22:24:10.219 [Information] [Console] FloatingLogPanel initialized. Service enabled: True, Component enabled: True, Log count: 36
An error has occurred. This application may no longer respond until reloaded. Reload 🗙