11:15:09.328
[Information]
[System]
=== Log Panel System Started ===
11:15:09.330
[Information]
[System]
All Console.WriteLine and ILogger messages will now be captured!
11:15:09.663
[Information]
[Program]
Initializing master database...
11:15:11.047
[Information]
[Program]
Master database exists, skipping migrations
11:15:11.047
[Information]
[Program]
✓ Master database ready (weaventory_master_db)
11:15:11.642
[Information]
[Program]
✓ Multi-tenant system ready!
11:15:11.721
[Information]
[MoonglowJewelryWeb.Services.SubscriptionPlanSeeder]
Subscription plans already exist, skipping seeding
11:15:11.724
[Information]
[Program]
✓ Subscription system initialized with 3 plans
11:15:11.724
[Information]
[Program]
Initializing custom roles for existing tenants...
11:15:11.810
[Information]
[Program]
Found 1 active tenants to initialize
11:15:11.835
[Information]
[Program]
✓ Initialized custom roles for tenant: Weaventory
11:15:11.835
[Information]
[Program]
✓ Custom role initialization complete for all tenants
11:15:11.924
[Information]
[Program]
Migration card DeleteAllCustomRolesAndPermissions already exists
11:15:11.935
[Information]
[Program]
Migration card InitializeDefaultCustomRoles already exists
11:15:11.947
[Information]
[Program]
Migration card SyncMissingPermissions already exists
11:15:11.965
[Information]
[Program]
Migration card AddProcessedQuantityToBulkTransferItems already exists and is up to date
11:15:12.008
[Information]
[Program]
✓ All migration cards saved successfully
11:15:12.008
[Information]
[Program]
=================================================
11:15:12.008
[Information]
[Program]
Application started successfully!
11:15:12.008
[Information]
[Program]
Create your first tenant at: /create-tenant
11:15:12.008
[Information]
[Program]
Login at: /tenant-login
11:15:12.008
[Information]
[Program]
=================================================
11:15:12.063
[Information]
[MoonglowJewelryWeb.Services.ShopifyAutoSyncService]
Shopify Auto-Sync Service initialized. Waiting for homepage to load before starting...
11:15:12.065
[Warning]
[Microsoft.AspNetCore.Hosting.Diagnostics]
Overriding HTTP_PORTS '8080' and HTTPS_PORTS ''. Binding to values defined by URLS instead 'http://+:8080'.
11:15:12.125
[Information]
[Microsoft.Hosting.Lifetime]
Now listening on: http://[::]:8080
11:15:12.125
[Information]
[Microsoft.Hosting.Lifetime]
Application started. Press Ctrl+C to shut down.
11:15:12.125
[Information]
[Microsoft.Hosting.Lifetime]
Hosting environment: Production
11:15:12.125
[Information]
[Microsoft.Hosting.Lifetime]
Content root path: /app
11:15:12.205
[Information]
[MoonglowJewelryWeb.Services.MySqlDistributedCache]
Distributed cache table initialized successfully
11:15:12.335
[Information]
[MoonglowJewelryWeb.Shared.NavigationMenu]
User not authenticated
11:15:12.345
[Information]
[MoonglowJewelryWeb.Services.ExchangeRateService]
API key loaded successfully. Length: 24
11:15:12.386
[Information]
[Console]
FloatingLogPanel initialized. Service enabled: True, Component enabled: True, Log count: 31
11:15:22.233
[Information]
[MoonglowJewelryWeb.Services.ShopifySyncStartupCleanupService]
Running Shopify sync lock startup cleanup...
11:15:31.647
[Warning]
[Microsoft.AspNetCore.Server.Kestrel]
As of "08/30/2026 11:15:17 +00:00", the heartbeat has been running for "00:00:04.7012242" which is longer than "00:00:01". This could be caused by thread pool starvation.
11:15:43.832
[Information]
[MoonglowJewelryWeb.Services.ShopifyAutoSyncService]
Shopify Auto-Sync Service started. Checking every 5 seconds to align with countdown timer.
11:20:56.733
[Warning]
[MoonglowJewelryWeb.Services.ShopifyBackgroundSyncService]
Could not clear stale Shopify sync locks for tenant 1 (Weaventory)
11:25:36.556
[Information]
[MoonglowJewelryWeb.Shared.NavigationMenu]
User not authenticated
11:25:36.560
[Information]
[Console]
FloatingLogPanel initialized. Service enabled: True, Component enabled: True, Log count: 37
11:26:04.328
[Information]
[MoonglowJewelryWeb.Shared.NavigationMenu]
User not authenticated
11:26:04.329
[Information]
[Console]
FloatingLogPanel initialized. Service enabled: True, Component enabled: True, Log count: 39
11:26:10.192
[Information]
[MoonglowJewelryWeb.Shared.NavigationMenu]
User not authenticated
11:26:10.192
[Information]
[Console]
FloatingLogPanel initialized. Service enabled: True, Component enabled: True, Log count: 41
11:26:45.886
[Information]
[MoonglowJewelryWeb.Shared.NavigationMenu]
User not authenticated
11:26:45.891
[Information]
[Console]
FloatingLogPanel initialized. Service enabled: True, Component enabled: True, Log count: 43