07:26:44.066
[Information]
[System]
=== Log Panel System Started ===
07:26:44.071
[Information]
[System]
All Console.WriteLine and ILogger messages will now be captured!
07:26:44.497
[Information]
[Program]
Initializing master database...
07:26:46.228
[Information]
[Program]
Master database exists, skipping migrations
07:26:46.228
[Information]
[Program]
✓ Master database ready (weaventory_master_db)
07:26:46.930
[Information]
[Program]
✓ Multi-tenant system ready!
07:26:47.033
[Information]
[MoonglowJewelryWeb.Services.SubscriptionPlanSeeder]
Subscription plans already exist, skipping seeding
07:26:47.036
[Information]
[Program]
✓ Subscription system initialized with 3 plans
07:26:47.036
[Information]
[Program]
Initializing custom roles for existing tenants...
07:26:47.146
[Information]
[Program]
Found 1 active tenants to initialize
07:26:47.177
[Information]
[Program]
✓ Initialized custom roles for tenant: Weaventory
07:26:47.178
[Information]
[Program]
✓ Custom role initialization complete for all tenants
07:26:47.298
[Information]
[Program]
Migration card DeleteAllCustomRolesAndPermissions already exists
07:26:47.311
[Information]
[Program]
Migration card InitializeDefaultCustomRoles already exists
07:26:47.322
[Information]
[Program]
Migration card SyncMissingPermissions already exists
07:26:47.337
[Information]
[Program]
Migration card AddProcessedQuantityToBulkTransferItems already exists and is up to date
07:26:47.374
[Information]
[Program]
✓ All migration cards saved successfully
07:26:47.374
[Information]
[Program]
=================================================
07:26:47.374
[Information]
[Program]
Application started successfully!
07:26:47.374
[Information]
[Program]
Create your first tenant at: /create-tenant
07:26:47.374
[Information]
[Program]
Login at: /tenant-login
07:26:47.374
[Information]
[Program]
=================================================
07:26:47.451
[Information]
[MoonglowJewelryWeb.Services.ShopifyAutoSyncService]
Shopify Auto-Sync Service initialized. Waiting for homepage to load before starting...
07:26:47.453
[Warning]
[Microsoft.AspNetCore.Hosting.Diagnostics]
Overriding HTTP_PORTS '8080' and HTTPS_PORTS ''. Binding to values defined by URLS instead 'http://+:8080'.
07:26:47.521
[Information]
[Microsoft.Hosting.Lifetime]
Now listening on: http://[::]:8080
07:26:47.522
[Information]
[Microsoft.Hosting.Lifetime]
Application started. Press Ctrl+C to shut down.
07:26:47.522
[Information]
[Microsoft.Hosting.Lifetime]
Hosting environment: Production
07:26:47.522
[Information]
[Microsoft.Hosting.Lifetime]
Content root path: /app
07:26:47.650
[Information]
[MoonglowJewelryWeb.Services.MySqlDistributedCache]
Distributed cache table initialized successfully
07:26:47.844
[Information]
[MoonglowJewelryWeb.Shared.NavigationMenu]
User not authenticated
07:26:47.857
[Information]
[MoonglowJewelryWeb.Services.ExchangeRateService]
API key loaded successfully. Length: 24
07:26:47.906
[Information]
[Console]
FloatingLogPanel initialized. Service enabled: True, Component enabled: True, Log count: 31
07:26:51.464
[Information]
[MoonglowJewelryWeb.Services.ShopifySyncStartupCleanupService]
Running Shopify sync lock startup cleanup...
07:27:18.464
[Information]
[MoonglowJewelryWeb.Services.ShopifyAutoSyncService]
Shopify Auto-Sync Service started. Checking every 5 seconds to align with countdown timer.
07:31:53.897
[Information]
[MoonglowJewelryWeb.Shared.NavigationMenu]
User not authenticated
07:31:53.900
[Information]
[MoonglowJewelryWeb.Services.ExchangeRateService]
API key loaded successfully. Length: 24
07:31:53.963
[Information]
[Console]
FloatingLogPanel initialized. Service enabled: True, Component enabled: True, Log count: 36
07:37:13.763
[Warning]
[MoonglowJewelryWeb.Services.ShopifyBackgroundSyncService]
Could not clear stale Shopify sync locks for tenant 1 (Weaventory)
07:37:16.271
[Information]
[MoonglowJewelryWeb.Shared.NavigationMenu]
User not authenticated
07:37:16.274
[Information]
[Console]
FloatingLogPanel initialized. Service enabled: True, Component enabled: True, Log count: 39
07:37:25.909
[Information]
[MoonglowJewelryWeb.Shared.NavigationMenu]
User not authenticated
07:37:25.911
[Information]
[Console]
FloatingLogPanel initialized. Service enabled: True, Component enabled: True, Log count: 41
07:37:31.173
[Information]
[MoonglowJewelryWeb.Shared.NavigationMenu]
User not authenticated
07:37:31.175
[Information]
[Console]
FloatingLogPanel initialized. Service enabled: True, Component enabled: True, Log count: 43
07:38:44.358
[Information]
[MoonglowJewelryWeb.Shared.NavigationMenu]
User not authenticated
07:38:44.361
[Information]
[Console]
FloatingLogPanel initialized. Service enabled: True, Component enabled: True, Log count: 45
07:39:02.052
[Information]
[MoonglowJewelryWeb.Shared.NavigationMenu]
User not authenticated
07:39:02.056
[Information]
[Console]
FloatingLogPanel initialized. Service enabled: True, Component enabled: True, Log count: 47
07:39:25.239
[Information]
[MoonglowJewelryWeb.Shared.NavigationMenu]
User not authenticated
07:39:25.239
[Information]
[Console]
FloatingLogPanel initialized. Service enabled: True, Component enabled: True, Log count: 49
07:39:25.601
[Information]
[MoonglowJewelryWeb.Shared.NavigationMenu]
User not authenticated
07:39:25.608
[Information]
[Console]
FloatingLogPanel initialized. Service enabled: True, Component enabled: True, Log count: 51